aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Neundorf <neundorf@kde.org>2006-11-05 23:56:38 +0000
committerAlexander Neundorf <neundorf@kde.org>2006-11-05 23:56:38 +0000
commita96d6cc8f9edfa3fa7eb12f3c22b7b573da97a0e (patch)
tree7469d43a58f82acc3e1ea761efb0a3a91b3f4fcb
parente87a06ebf24101ac22abca779825c67f16f147c0 (diff)
downloadextra-cmake-modules-a96d6cc8f9edfa3fa7eb12f3c22b7b573da97a0e.tar.gz
extra-cmake-modules-a96d6cc8f9edfa3fa7eb12f3c22b7b573da97a0e.tar.bz2
-make the format of macro_log_feature less verbose
Alex CCMAIL: winter@kde.org, groot@kde.org Feel free to change it as you like it svn path=/trunk/KDE/kdelibs/; revision=602437
-rw-r--r--modules/MacroLogFeature.cmake26
1 files changed, 10 insertions, 16 deletions
diff --git a/modules/MacroLogFeature.cmake b/modules/MacroLogFeature.cmake
index 41c150e3..c4ee4079 100644
--- a/modules/MacroLogFeature.cmake
+++ b/modules/MacroLogFeature.cmake
@@ -66,20 +66,15 @@ MACRO(MACRO_LOG_FEATURE _var _package _description _url ) # _required _minvers _
ENDIF (${_required} MATCHES "[Tt][Rr][Uu][Ee]")
ENDIF (${_var})
- IF (NOT EXISTS ${_LOGFILENAME})
- FILE(WRITE ${_LOGFILENAME} "\n")
- ENDIF (NOT EXISTS ${_LOGFILENAME})
-
- FILE(APPEND "${_LOGFILENAME}" "=======================================\n")
- FILE(APPEND "${_LOGFILENAME}" "PACKAGE: ${_package}\n")
- FILE(APPEND "${_LOGFILENAME}" "DESCRIPTION: ${_description}\n")
- FILE(APPEND "${_LOGFILENAME}" "URL: ${_url}\n")
+ SET(_logtext " ${_package}:\t ${_description}; ${_url};")
+
IF (${_minvers} MATCHES ".*")
- FILE(APPEND "${_LOGFILENAME}" "VERSION: ${_minvers}\n")
+ SET(_logtext "${_logtext} ${_minvers};")
ENDIF (${_minvers} MATCHES ".*")
IF (${_comments} MATCHES ".*")
- FILE(APPEND "${_LOGFILENAME}" "COMMENTS: ${_comments}\n")
+ SET(_logtext "${_logtext} ${_comments};")
ENDIF (${_comments} MATCHES ".*")
+ FILE(APPEND "${_LOGFILENAME}" "${_logtext}\n")
ENDMACRO(MACRO_LOG_FEATURE)
@@ -88,27 +83,26 @@ MACRO(MACRO_DISPLAY_FEATURE_LOG)
SET(_file ${CMAKE_BINARY_DIR}/MissingRequirements.txt )
IF (EXISTS ${_file})
- FILE(APPEND ${_file} "=======================================")
FILE(READ ${_file} _requirements)
- MESSAGE(STATUS "\nMissing Requirements:${_requirements}")
+ MESSAGE(STATUS "MISSING REQUIREMENTS\n${_requirements}\n")
FILE(REMOVE ${_file})
MESSAGE(FATAL_ERROR "Exiting: Missing Requirements")
ENDIF (EXISTS ${_file})
+ SET(_summary "\nFEATURE SUMMARY\n----------------\n")
SET(_file ${CMAKE_BINARY_DIR}/EnabledFeatures.txt )
IF (EXISTS ${_file})
- FILE(APPEND ${_file} "=======================================")
FILE(READ ${_file} _enabled)
- MESSAGE(STATUS "\nEnabled Features:${_enabled}")
FILE(REMOVE ${_file})
+ SET(_summary "${_summary}\nEnabled Features:\n${_enabled}")
ENDIF (EXISTS ${_file})
SET(_file ${CMAKE_BINARY_DIR}/DisabledFeatures.txt )
IF (EXISTS ${_file})
- FILE(APPEND ${_file} "=======================================")
FILE(READ ${_file} _disabled)
- MESSAGE(STATUS "\nDisabled Features:${_disabled}")
FILE(REMOVE ${_file})
+ SET(_summary "${_summary}\nDisabled Features:\n${_disabled}")
ENDIF (EXISTS ${_file})
+ MESSAGE(STATUS "${_summary}")
ENDMACRO(MACRO_DISPLAY_FEATURE_LOG)