2017-09-02 20:22:50 +02:00
|
|
|
---
|
|
|
|
layout: page
|
|
|
|
title: getting started
|
|
|
|
---
|
|
|
|
The libcasio development happens [on Github][gh].
|
2017-09-02 21:49:08 +02:00
|
|
|
There is currently no mailing-list.
|
2017-09-03 15:30:13 +02:00
|
|
|
The release tarballs are available [here][pub].
|
2017-09-02 21:49:08 +02:00
|
|
|
|
|
|
|
libcasio is a development library, either shared or static.
|
|
|
|
There are many configuration options for adapting the library to your
|
|
|
|
platform and needs.
|
|
|
|
|
|
|
|
To configure, use `./configure <options>`. Options are used as
|
|
|
|
`--<name>=<value>`. The following are some build options:
|
|
|
|
|
|
|
|
- `--target=<target>`: the target for which to produce the library (by default,
|
|
|
|
native);
|
|
|
|
- `--static`: produce a static library (by default, shared);
|
|
|
|
- `--windows`: use the Windows versions of the final formats (dll instead of
|
|
|
|
elf, lib instead of coff);
|
|
|
|
- `--no-libusb`: do not use (and link against) libusb;
|
|
|
|
- `--no-file`: do not use the standard I/O library (probably because there
|
|
|
|
aren't any);
|
|
|
|
- `--no-log`, `--loglevel=<level>`: if we should include debugging content
|
|
|
|
(but keep the interface), and if yes, what the default library log level.
|
|
|
|
See [Logging](logging.html) for more information;
|
|
|
|
- `--maintainer`: alias for `--loglevel=info`, also introduces more
|
|
|
|
compilation warnings.
|
|
|
|
|
|
|
|
Other options are packaging options (todo: add info about them here).
|
2017-09-02 20:22:50 +02:00
|
|
|
|
|
|
|
[gh]: https://github.com/PlaneteCasio/libcasio
|
2017-09-03 15:30:13 +02:00
|
|
|
[pub]: https://libcasio.planet-casio.com/pub/
|