a c++17 utility library. Its my toolkit for anything c++17.
After cloning run two commands to initialize submodules:
git submodule update --recursive --init
This project now builds with prep.
prep # install dependencies only
prep build # build project
prep install # install project to kitchen
You can use cmake to generate for the build system of your choice.
mkdir debug; cd debug
cmake -DCMAKE_BUILD_TYPE=Debug -DENABLE_COVERAGE=ON -DENABLE_MEMCHECK=ON ..
make
make test
options supported are:
-DENABLE_COVERAGE=ON : enable code coverage using lcov
-DENABLE_MEMCHECK=ON : enable valgrind memory checking on tests
compiler
You need a c++17 compiler.
libraries