cmake常用参数

1
cmake -S . -B build  -DCMAKE_C_COMPILER=cl.exe -DCMAKE_CXX_COMPILER=cl.exe -DCMAKE_BUILD_TYPE=Release
1
cmake -DCMAKE_MAKE_PROGRAM="C:/Program Files/Ninja/ninja.exe" -G Ninja -S . -B build
  • CMAKE_C_COMPILER:c编译器
  • CMAKE_CXX_COMPILER:c++编译器
  • CMAKE_BUILD_TYPE:优化版本。Release/debug
  • CMAKE_MAKE_PROGRAM:指定构建工具
  • CMAKE_INSTALL_PREFIX:安装目录
  • -G:生成器版本 Ninja/Visual Studio 17 2022/MinGW Makefiles/Unix Makefiles/NMake Makefiles
  • -S:cmakelist.txt所在目录
  • -B:构建所在目录
  • -DCMAKE_TOOLCHAIN_FILE=xd_linux_amd_x64.cmake,指定构建工具链。