使用CMake选项命令而不是设置的优点?

Sam*_*uel 13 cmake

我认为该option命令是多余的,因为它可以被set命令替换.使用option命令时可以获得哪些好处?

Fra*_*ser 12

option命令中定义的变量在CMake GUI中或在交互式运行CMake时显示为布尔选项cmake -i.对于使用set除非CACHE使用的变量并且类型不是这样的变量,情况并非如此INTERNAL.

此外,该CMakeDependentOption模块允许指定选项之间的依赖关系.

  • 和`选项`vs`设置CACHE`? (3认同)
  • @ CiroSantilli709大抓捕六四事件法轮功检查[this](http://stackoverflow.com/questions/36358217/cmake-option-vs-set-a-cached-bool-variable) (2认同)