CMake是一个跨平台的编译自己主动配置工具,它使用一个名为CMakeLists.txt的文件来描写叙述构建过程,能够产生标准的构建文件.它能够用简单的语句来描写叙述全部平台的安装(编译过程).它能够输出各种各样的makefile或者project文件,能測试编译器所支持的C++特性,相似UNIX下的automake.CMake并不直接建构出终于的软件,而是产生标准的建构档(如Unix的Makefile或Windows Visual C++的projects/workspaces).然后再依一般