Options
定义一个新的选项
option(<variable> <help_text> [default_value])
比如, :
option(BUILD_EXAMPLES "构建示例代码" ON)
可选的值是 ON
或者 OFF
, 默认值是 OFF
.
编译时, 可以控制这个选项:
cmake -DBUILD_EXAMPLES=ON ...
高级选项
-DCMAKE_BUILD_TYPE
, 构建类项,Debug
,Release
等, 默认是Debug
-DCMAKE_INSTALL_PREFIX
, 类似于configure
命令的--prefix=xxx
选项, 用于设置安装目录前缀, 默认是/usr/local
-DBUILD_SHARED_LIBS
, 设置生成动态库还是静态库, 默认是静态库; 如果add_library()
里显式地指定了目标库的类型, 则忽略本选项-DBUILD_TESTING
, 设置是否编译测试代码, 默认为OFF