diff options
| author | Allen Winter <allen.winter@kdab.com> | 2011-07-09 09:11:43 -0400 | 
|---|---|---|
| committer | Allen Winter <allen.winter@kdab.com> | 2011-07-09 09:11:43 -0400 | 
| commit | beac9a1c47a6b44b0936cde1cee6b64ec9f412a3 (patch) | |
| tree | 85d2ea832f74d4e9d9dde366b794aec383be7f3f /attic/modules | |
| parent | d2b2c90a06bf1f4a21df196430d1f95856900410 (diff) | |
| download | extra-cmake-modules-beac9a1c47a6b44b0936cde1cee6b64ec9f412a3.tar.gz extra-cmake-modules-beac9a1c47a6b44b0936cde1cee6b64ec9f412a3.tar.bz2 | |
Rename MacroOptionalAddSubdirectory.cmake to ECMOptionalAddDirectory.cmake
This is the first in our new modules
Diffstat (limited to 'attic/modules')
| -rw-r--r-- | attic/modules/MacroOptionalAddSubdirectory.cmake | 41 | 
1 files changed, 0 insertions, 41 deletions
| diff --git a/attic/modules/MacroOptionalAddSubdirectory.cmake b/attic/modules/MacroOptionalAddSubdirectory.cmake deleted file mode 100644 index ec0ea30a..00000000 --- a/attic/modules/MacroOptionalAddSubdirectory.cmake +++ /dev/null @@ -1,41 +0,0 @@ -# - MACRO_OPTIONAL_ADD_SUBDIRECTORY() combines ADD_SUBDIRECTORY() with an OPTION() -# MACRO_OPTIONAL_ADD_SUBDIRECTORY( <dir> ) -# If you use MACRO_OPTIONAL_ADD_SUBDIRECTORY() instead of ADD_SUBDIRECTORY(), -# this will have two effects -# 1 - CMake will not complain if the directory doesn't exist -#     This makes sense if you want to distribute just one of the subdirs -#     in a source package, e.g. just one of the subdirs in kdeextragear. -# 2 - If the directory exists, it will offer an option to skip the  -#     subdirectory. -#     This is useful if you want to compile only a subset of all -#     directories. -# -# If the CMake variable DISABLE_ALL_OPTIONAL_SUBDIRECTORIES is set to TRUE -# for the first CMake run on the project, all optional subdirectories will be disabled -# by default (but can of course be enabled via the respective options). -# E.g. the following will disable all optional subdirectories except the one named "kcalc": -#   $ cmake -DDISABLE_ALL_OPTIONAL_SUBDIRECTORIES=TRUE -DBUILD_kcalc=TRUE <srcdir> - -# Copyright (c) 2007, Alexander Neundorf, <neundorf@kde.org> -# -# Redistribution and use is allowed according to the terms of the BSD license. -# For details see the accompanying COPYING-CMAKE-SCRIPTS file. - - -MACRO (MACRO_OPTIONAL_ADD_SUBDIRECTORY _dir ) -   GET_FILENAME_COMPONENT(_fullPath ${_dir} ABSOLUTE) -   IF(EXISTS ${_fullPath}/CMakeLists.txt) -      IF(DISABLE_ALL_OPTIONAL_SUBDIRECTORIES) -         SET(_DEFAULT_OPTION_VALUE FALSE) -      ELSE(DISABLE_ALL_OPTIONAL_SUBDIRECTORIES) -         SET(_DEFAULT_OPTION_VALUE TRUE) -      ENDIF(DISABLE_ALL_OPTIONAL_SUBDIRECTORIES) -      IF(DISABLE_ALL_OPTIONAL_SUBDIRS  AND NOT DEFINED  BUILD_${_dir}) -         SET(_DEFAULT_OPTION_VALUE FALSE) -      ENDIF(DISABLE_ALL_OPTIONAL_SUBDIRS  AND NOT DEFINED  BUILD_${_dir}) -      OPTION(BUILD_${_dir} "Build directory ${_dir}" ${_DEFAULT_OPTION_VALUE}) -      IF(BUILD_${_dir}) -         ADD_SUBDIRECTORY(${_dir}) -      ENDIF(BUILD_${_dir}) -   ENDIF(EXISTS ${_fullPath}/CMakeLists.txt) -ENDMACRO (MACRO_OPTIONAL_ADD_SUBDIRECTORY) | 
