CMake工具用于生成Makefile文件。用户通过编写CMakeLists.txt文件,描述构建过程(编译、连接、测试、打包),之后通过解析该文件,生成目标平台的Makefile文件,做到”Write once, run everywhere”。
如果是构建平台是MinGW,会什么makefile文件,使用mingw32-make构建。
如果构建平台是VS系列,会生成vcxproj文件,可以使用msbuild工具构建。
如果构造平台是NMake,可以使用nmake构建。
可以使用以下命令编译:
cmake –build
可以使用以下命令清理编译结果:
cmake –build
可以使用以下命令,查看cmake支持的构建工具:
cmake -G
在生成Makefile时,指定构建工具:
cmake -G “
-A
iOS编译
cmake .. -G Xcode -DCMAKE_TOOLCHAIN_FILE=ios.toolchain.cmake -DPLATFORM=OS64
cmake –build . –config Release