diff --git a/CMake/OTBModuleMacros.cmake b/CMake/OTBModuleMacros.cmake index fe73470ff504023f313d3b95656877d4d8404aea..035a6c4904132f3581c6e9d7cdc80fed9775b203 100644 --- a/CMake/OTBModuleMacros.cmake +++ b/CMake/OTBModuleMacros.cmake @@ -68,11 +68,13 @@ macro(otb_module _name) list(SORT OTB_MODULE_${otb-module-test}_DEPENDS) # Deterministic order. endmacro() +set(OTB_MODULE_ACTIVATION_OPTION_LIST "") macro(otb_module_activation_option _option_desc _default) string(REGEX REPLACE "OTB(.*)" "OTB_USE_\\1" _option_name ${otb-module}) string(TOUPPER ${_option_name} _option_name) option(${_option_name} ${_option_desc} ${_default}) set(OTB_MODULE_${otb-module}_ACTIVATION_OPTION ${_option_name}) + list(APPEND OTB_MODULE_ACTIVATION_OPTION_LIST ${_option_name}) endmacro() macro(otb_module_check_name _name)