Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 826 Bytes

DEVELOPMENT.md

File metadata and controls

32 lines (25 loc) · 826 Bytes

Development

Dependencies

Dependencies are managed using Conan.

Some included libraries require to create local packages as no upstream packages exists yet. See Open-GForce/conan-packaging for more details.

Install libraries and generate build-macros:

mkdir -p build && cd build
conan install ..

Compiling

For compiling the software please make sure that all required libraries are installed. Furthermore cmake and a C++ compiler with support for C++17 is needed.

Setup the build system using CMake:

cd build
cmake ..

Build system is ready now and you may start compiling:

make -j

Unit tests

Unit tests may be executed by using the run_tests binary:

./bin/run_tests