Men的博客

欢迎光临!

0%

CMake

CMake工具用于生成Makefile文件。用户通过编写CMakeLists.txt文件,描述构建过程(编译、连接、测试、打包),之后通过解析该文件,生成目标平台的Makefile文件,做到”Write once, run everywhere”。

如果是构建平台是MinGW,会什么makefile文件,使用mingw32-make构建。
如果构建平台是VS系列,会生成vcxproj文件,可以使用msbuild工具构建。
如果构造平台是NMake,可以使用nmake构建。

可以使用以下命令编译:

cmake –build –target

可以使用以下命令清理编译结果:

cmake –build –target clean

可以使用以下命令,查看cmake支持的构建工具:
cmake -G

在生成Makefile时,指定构建工具:
cmake -G “

-A = Specify platform name if supported by

iOS编译
cmake .. -G Xcode -DCMAKE_TOOLCHAIN_FILE=ios.toolchain.cmake -DPLATFORM=OS64

cmake –build . –config Release