If statement cmake选项默认值(如果有)
我试过这样做,但它没有出现在cmake gui上,我该如何根据S.O的不同来更改option的默认值,它会出现在cmake gui上If statement cmake选项默认值(如果有),if-statement,cmake,options,cmake-gui,If Statement,Cmake,Options,Cmake Gui,我试过这样做,但它没有出现在cmake gui上,我该如何根据S.O的不同来更改option的默认值,它会出现在cmake gui上 if(UNIX) option(HASH "enable hash" ON) else() option(HASH "enable hash" OFF) endif() 除非您取消设置或将哈希变量标记为高级,否则它应该出现在CMake GUI中。只是想知道,是否提供了将哈希变量标记为高级的选项?这肯定会阻止它显示在GUI上。
if(UNIX)
option(HASH "enable hash" ON)
else()
option(HASH "enable hash" OFF)
endif()
除非您取消设置或将哈希变量标记为高级,否则它应该出现在CMake GUI中。只是想知道,是否提供了将哈希变量标记为高级的选项?这肯定会阻止它显示在GUI上。