This is a simple CMake tutorial project which contains some different scenarios.
hello-world: Demo a simplest CMake project.hello-world-clear: Separate the output files and src files.hello-world-lib: Demo how to make a static/shared library.hello-world-shared: Demo how to utilize external static/shared library.curl: Demo how to use cmake with curl.hello-module: Demo how to use cmake find module.config-file: Demo how to work with config.h.hunter-simple: Demo how to use hunter and gtest.boost: Demo how to use boost library.
cmake -H. -B_buildscmake --build _builds