diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/MacroOptionalAddSubdirectory.cmake | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/modules/MacroOptionalAddSubdirectory.cmake b/modules/MacroOptionalAddSubdirectory.cmake index b0d565c2..9566bb4c 100644 --- a/modules/MacroOptionalAddSubdirectory.cmake +++ b/modules/MacroOptionalAddSubdirectory.cmake @@ -19,7 +19,11 @@  MACRO (MACRO_OPTIONAL_ADD_SUBDIRECTORY _dir )     GET_FILENAME_COMPONENT(_fullPath ${_dir} ABSOLUTE)     IF(EXISTS ${_fullPath}) -      OPTION(BUILD_${_dir} "Build directory ${_dir}" TRUE) +      SET(_DEFAULT_OPTION_VALUE TRUE) +      IF(DISABLE_ALL_OPTIONAL_SUBDIRS) +         SET(_DEFAULT_OPTION_VALUE FALSE) +      ENDIF(DISABLE_ALL_OPTIONAL_SUBDIRS) +      OPTION(BUILD_${_dir} "Build directory ${_dir}" ${_DEFAULT_OPTION_VALUE})        IF(BUILD_${_dir})           ADD_SUBDIRECTORY(${_dir})        ENDIF(BUILD_${_dir}) | 
