我认为option
命令是多余的,因为它可以通过更换set
命令。 什么是当我用我能得到的好处option
命令?
Answer 1:
在一个定义的变量option
命令显示为GUI的CMake一个布尔选择或运行时的CMake交互使用cmake -i
。 这不是为使用定义的变量的情况下set
,除非CACHE
的使用量和种类没有INTERNAL
。
此外, CMakeDependentOption
模块允许选项之间指定的依赖关系。
文章来源: Advantages of using CMake option command rather than set?