diff options
author | Alexander Neundorf <neundorf@kde.org> | 2006-11-05 23:56:38 +0000 |
---|---|---|
committer | Alexander Neundorf <neundorf@kde.org> | 2006-11-05 23:56:38 +0000 |
commit | a96d6cc8f9edfa3fa7eb12f3c22b7b573da97a0e (patch) | |
tree | 7469d43a58f82acc3e1ea761efb0a3a91b3f4fcb | |
parent | e87a06ebf24101ac22abca779825c67f16f147c0 (diff) | |
download | extra-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.cmake | 26 |
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) |