基本介绍

CMake是一个跨平台的编译工具,可以用简单的语句来描述所有平台的编译过程。 CMake能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性。 CMake的配置文件叫做CMakeLists.txt。 CMake不直接生成最终的软件,而是生成标准的构建文件,然后再用一般的构建方式使用。 CMake可以帮助开发者在复杂的项目中管理编译关系,简化二次开发的过程。