10
我认为option
命令是多余的,因为它可以被set
命令取代。当我使用option
命令时,我可以获得什么好处?使用CMake选项命令而不是设置的优点?
我认为option
命令是多余的,因为它可以被set
命令取代。当我使用option
命令时,我可以获得什么好处?使用CMake选项命令而不是设置的优点?
在CMake GUI中或在使用cmake -i
以交互方式运行CMake时,option
命令中定义的变量显示为布尔选项。对于使用set
定义的变量,情况并非如此,除非使用CACHE
且类型不是INTERNAL
。
此外,CMakeDependentOption
模块允许指定选项之间的依赖关系。
而'选项'vs'设置CACHE'? –
@PaoloM谢谢! –