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 ..
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 may be executed by using the run_tests binary:
./bin/run_tests