CMake使用独立于编译器的方法管理软件应用程序的构建过程,处理就地和外地的构建,并为许多平台和ide生成makefile
CMake Portable是一个专业的开源应用程序,它的目的是帮助您配置和生成软件包的构建文件。
它允许您创建构建相同的源代码树,生成交叉编译,建立一个目录树在源代码树,生成一个缓存查找可执行文件,文件和库,使用复杂的目录层次结构和工具,依靠几个库,以及生成makefile许多平台和ide包括Unix、Windows、Mac OS X、OS / 2, MSVC Cygwin, MinGW Xcode