This is a CMake template for a simple C++ project.
The CMakeLists.txt describes the rules for building, installing and packaging a simple single-target C++ library project.
Sources:
- Modern CMake example: https://github.com/pabloariasal/modern-cmake-sample
- An Introduction to Modern CMake: https://cliutils.gitlab.io/modern-cmake
- Effective Modern CMake: https://gist.github.com/mbinna/c61dbb39bca0e4fb7d1f73b0d66a4fd1
- Daniel Pfeifer's Effective CMake Presentation: https://www.youtube.com/watch?v=bsXLMQ6WgIk
- The CMake official documentation: https://cmake.org/documentation