我觉得 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允许指定选项之间的依赖关系。