cmake常见操作记录
- 通用
- 1. 指定生成目录
- 2. 指定宏
- 3. 设置编译类型(Debug,Release)
- linux
- windwos
- 1. windows下设置编译位数
通用
1. 指定生成目录
cmake -B build .
2. 指定宏
SET(_COMPACT_ false CACHE BOOL "whether to compact.")
if (_COMPACT_)add_definitions(-D_COMPACT_)
endif()
命令如下:
cmake -DCMAKE_BUILD_TYPE=Debug -D_COMPACT_= true ..
3. 设置编译类型(Debug,Release)
DCMAKE_BUILD_TYPE=Debug
DCMAKE_BUILD_TYPE=Release
linux
windwos
1. windows下设置编译位数
cmake -G "Visual Studio 15" ..
cmake -G "Visual Studio 15 Win64" ..