C++ project template.
The project uses CMake and Ninja.
Thanks to Cmake presets, a full distribution build can be created via:
cmake --workflow --preset dist
Also, running tests with CPack:
ctest --preset all
An in-depth guide for the project template can be found at the blog post I wrote at my website.