This library is a template for what I consider a clean and modern C++ project.
To setup your build environment, get the external dependencies in place, use the conda package manager:
conda env create -f environment.yml
Note
If the package is not found, you may need to add the Sarcasm channel first:
conda config --append channels sarcasm
You now need to source the environment:
source activate slog-env
To build, type:
mkdir build cd build cmake -DCMAKE_PREFIX_PATH=$CONDA_PREFIX -DCMAKE_BUILD_TYPE=Release .. cmake --build . --config Release ctest -C Release --output-on-failure