option¶
提供一个布尔选项,用户可以选择。
option(<variable> "<help_text>" [value])
如果没有提供初始<value>
,则布尔值OFF
是默认值。如果<variable>
已经设置为普通变量或缓存变量,则该命令不执行任何操作(参见策略CMP0077
)。
在CMake项目模式下,会创建一个布尔缓存变量,其值为选项值。在CMake脚本模式下,会设置一个布尔变量,其值为选项值。
另请参阅¶
CMakeDependentOption
模块用于指定依赖于其他选项值或一组条件的布尔选项。