我在.cmake
文件中有一些选项:
option (OPTION_1 "option 1" ON)
option (OPTION_2 "option 2" OFF)
然后我想打印出这样的选项:
foreach (_variableName ${_variableNames})
message(STATUS "${_variableName}=${${_variableName}}")
endforeach()
我期待以下输出:
OPTION_1=ON
OPTION_2=OFF
是否可以创建自定义属性列表optionsList
,其中仅包含我的选项OPTION_1
和OPTION_2
,然后就这样:
get_cmake_property (_variableNames optionsList)
CMake版本:3.7.0-rc1
最诚挚的问候, 伊戈尔