This is a simple CMake practice 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.