C++ Safe Template Library
This requires installing Catch2 inorder to build. There are a number of package managers that contain catch2. If however, your package manager does not contain Catch2 please see the following steps as this requires version 2 not the most recent version 3 or the older version 1.9 which many linux distrobutions default to when installing via their package managers.
- git clone git@github.com:catchorg/Catch2.git
- git checkout v2.13.9
- cmake -Bbuild -H. -DBUILD_TESTING=OFF
- sudo cmake --build build/ --target install
Now libsafet should build on your system
- git clone libsafet repo
- cmake -Bbuild -DCMAKE_BUILD_TYPE=Release
- cmake --build build/