我觉得 option
命令是多余的,因为它可以被替换 set
命令。当我使用时,我可以获得什么好处 option
命令?
我觉得 option
命令是多余的,因为它可以被替换 set
命令。当我使用时,我可以获得什么好处 option
命令?
一个变量定义在 option
命令在CMake GUI中作为布尔选项出现,或者在交互式运行CMake时出现 cmake -i
。对于使用定义的变量,情况并非如此 set
除非 CACHE
使用,类型不是 INTERNAL
。
而且, CMakeDependentOption
module允许指定选项之间的依赖关系。
一个变量定义在 option
命令在CMake GUI中作为布尔选项出现,或者在交互式运行CMake时出现 cmake -i
。对于使用定义的变量,情况并非如此 set
除非 CACHE
使用,类型不是 INTERNAL
。
而且, CMakeDependentOption
module允许指定选项之间的依赖关系。