libvigicrues  2.0.1
libvigicrues

libvigicrues is an API written in pure C99 to retrieve data from the vigicrues service [view].

The current version is 2.0.1. Last stable version

See releases.

Compilation and installation

Dependencies

Name Version Link
myhtml 4 [view]
jansson 2.8+ [view]

Compilation

At the project's root, create a build directory :

$ mkdir build && cd build

Then start compiling by running the following commands :

$ cmake ..
$ make

Use option VIGICRUES_BUILD_EXAMPLES to prevent building example applications :

$ cmake -DVIGICRUES_BUILD_EXAMPLES=Off ..

Use option VIGICRUES_BUILD_TESTS to disable testing :

$ cmake -DVIGICRUES_BUILD_TESTS=Off ..

Use option VIGICRUES_BUILD_SHARED_LIBS to build the library statically :

$ cmake -DVIGICRUES_BUILD_SHARED_LIBS=Off ..

Running the test suite

To run the test suite after compiling the project, call the test target by running the following command :

$ make test

Installation

To install the compiled library, run the following command :

$ make install

Documentation

Optionally, you can generate a complete documentation of the project by running the following command :

$ make doc

This requires Doxygen [view] to be installed on your computer. The generated documentation is accessible following this path in a web browser : file:///path/to/build/doc/html/index.html

An online version of this documentation is also available here.

Changes

Please, see CHANGELOG.md.

Authors

Copyright

Copyright © 2017 Valentin Lahaye.
License LGPLv3+: GNU LGPL version 3 or later <https://www.gnu.org/licenses/lgpl.html>
This is a free software; see [sources](LICENSE) for copying conditions.