The purpose of building this set of libraries is pedagogic.
make lib
header files are in ./lib/*.hpp
static libraires are in ./build/lib/*.a
make doc
firefoc doc/html/index.html
You need cppunit with headers installed on your system to run the tests.
In addition to unit testing a memory leaks check is done with valgrind.
On ubuntu run
sudo apt-get install libboost-test-dev valgrind
make test
replace SPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_ERROR
by SPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_DEBUG
or SPDLOG_ACTIVE_LEVEL=SPDLOG_LEVEL_TRACE
make clean
Docker Software End User License Agreement
GNU General Public License v3.0
https://www.gnu.org/software/make/
GNU General Public License v3.0
https://www.boost.org/doc/libs/1_77_0/libs/test/doc/html/index.html
Boost Software License, Version 1.0.
GNU General Public License v2.0
This project is licensed under GNU General Public License v3.0