aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllen Winter <winter@kde.org>2006-08-15 23:52:47 +0000
committerAllen Winter <winter@kde.org>2006-08-15 23:52:47 +0000
commit787e9f69caaecbf91e28578452659f7d4ad15cbd (patch)
tree87b890aadc36c4ca773acae30aebdff058e4f31a
parent2832cfe864788335be6b3f16426eae0393ce61be (diff)
downloadextra-cmake-modules-787e9f69caaecbf91e28578452659f7d4ad15cbd.tar.gz
extra-cmake-modules-787e9f69caaecbf91e28578452659f7d4ad15cbd.tar.bz2
remove the init() macro as per Alex's suggestion.
Thanks Alex. This does simplify things. svn path=/trunk/KDE/kdelibs/; revision=573396
-rw-r--r--modules/MacroLogFeature.cmake42
1 files changed, 19 insertions, 23 deletions
diff --git a/modules/MacroLogFeature.cmake b/modules/MacroLogFeature.cmake
index 589a1d1b..434fefb9 100644
--- a/modules/MacroLogFeature.cmake
+++ b/modules/MacroLogFeature.cmake
@@ -1,8 +1,5 @@
# This file defines the Feature Logging macros.
#
-# MACRO_INIT_LOG_FEATURE()
-# Call this to initialize the feature logging facility.
-#
# MACRO_LOG_FEATURE(VAR FEATURE DESCRIPTION URL [REQUIRED [MIN_VERSION [COMMENTS]]])
# Logs the information so that it can be displayed at the end
# of the configure run
@@ -21,7 +18,6 @@
# Example:
#
# INCLUDE(MacroLogFeature)
-# MACRO_INIT_LOG_FEATURE()
#
# FIND_PACKAGE(JPEG)
# MACRO_LOG_FEATURE(JPEG_FOUND "libjpeg" "Support JPEG images" "http://www.ijg.org" TRUE "3.2a" "")
@@ -29,6 +25,25 @@
# MACRO_DISPLAY_FEATURE_LOG()
+IF (NOT _macroLogFeatureAlreadyIncluded)
+ SET(_file ${CMAKE_BINARY_DIR}/MissingRequirements.txt )
+ IF (EXISTS ${_file})
+ FILE(REMOVE ${_file})
+ ENDIF (EXISTS ${_file})
+
+ SET(_file ${CMAKE_BINARY_DIR}/EnabledFeatures.txt )
+ IF (EXISTS ${_file})
+ FILE(REMOVE ${_file})
+ ENDIF (EXISTS ${_file})
+
+ SET(_file ${CMAKE_BINARY_DIR}/DisabledFeatures.txt )
+ IF (EXISTS ${_file})
+ FILE(REMOVE ${_file})
+ ENDIF (EXISTS ${_file})
+
+ SET(_macroLogFeatureAlreadyIncluded TRUE)
+ENDIF (NOT _macroLogFeatureAlreadyIncluded)
+
MACRO(MACRO_LOG_FEATURE _var _package _description _url ) # _required _minvers _comments)
@@ -64,25 +79,6 @@ MACRO(MACRO_LOG_FEATURE _var _package _description _url ) # _required _minvers _
ENDMACRO(MACRO_LOG_FEATURE)
-MACRO(MACRO_INIT_LOG_FEATURE)
-
- SET(_file ${CMAKE_BINARY_DIR}/MissingRequirements.txt )
- IF (EXISTS ${_file})
- FILE(REMOVE ${_file})
- ENDIF (EXISTS ${_file})
-
- SET(_file ${CMAKE_BINARY_DIR}/EnabledFeatures.txt )
- IF (EXISTS ${_file})
- FILE(REMOVE ${_file})
- ENDIF (EXISTS ${_file})
-
- SET(_file ${CMAKE_BINARY_DIR}/DisabledFeatures.txt )
- IF (EXISTS ${_file})
- FILE(REMOVE ${_file})
- ENDIF (EXISTS ${_file})
-
-ENDMACRO(MACRO_INIT_LOG_FEATURE)
-
MACRO(MACRO_DISPLAY_FEATURE_LOG)
SET(_file ${CMAKE_BINARY_DIR}/MissingRequirements.txt )