CMake是个开源的跨平台自动化建构系统,它用配置文件控制建构过程的方式和Unix的Make相似,只是CMake的配置文件取名为CMakeLists.txt。Cmake并不直接建构出最终的软件,而是产生标准的建构档,然后再依一般的建构方式使用。