From 773bcd10a8e1f8ebc9cb64bb0db91f86f745085e Mon Sep 17 00:00:00 2001 From: Alexander Neundorf Date: Sun, 29 Jan 2006 13:51:46 +0000 Subject: also write a log file SystemInfo.txt Alex svn path=/trunk/KDE/kdelibs/; revision=503519 --- systeminfo/CMakeLists.txt | 32 +++++++++++++++++++------------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/systeminfo/CMakeLists.txt b/systeminfo/CMakeLists.txt index a134ee78..d78e37f3 100644 --- a/systeminfo/CMakeLists.txt +++ b/systeminfo/CMakeLists.txt @@ -1,34 +1,40 @@ +macro(LOG line) + message(STATUS ${line}) + file(APPEND ${CMAKE_CURRENT_BINARY_DIR}/SystemInfo.txt "${line}\n") +endmacro(LOG line) + +file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/SystemInfo.txt "CMake system information: \n") message(STATUS "-----------------------------------") message(STATUS "Printing system information: ") message(STATUS "-----------------------------------") -message(STATUS "C compiler: ${CMAKE_C_COMPILER}") -message(STATUS "CXX compiler: ${CMAKE_CXX_COMPILER}") -message(STATUS "C compiler is gcc: ${CMAKE_COMPILER_IS_GNUCC}") -message(STATUS "CXX compiler is g++: ${CMAKE_COMPILER_IS_GNUCXX}") -message(STATUS "System: ${CMAKE_SYSTEM}") -message(STATUS "System name: ${CMAKE_SYSTEM_NAME}") -message(STATUS "System version: ${CMAKE_SYSTEM_VERSION}") + +log("C compiler: ${CMAKE_C_COMPILER}") +log("CXX compiler: ${CMAKE_CXX_COMPILER}") +log("C compiler is gcc: ${CMAKE_COMPILER_IS_GNUCC}") +log("CXX compiler is g++: ${CMAKE_COMPILER_IS_GNUCXX}") +log("System: ${CMAKE_SYSTEM}") +log("System name: ${CMAKE_SYSTEM_NAME}") +log("System version: ${CMAKE_SYSTEM_VERSION}") if(UNIX) - message(STATUS "This is some kind of UNIX environment") + log("This is some kind of UNIX environment") endif(UNIX) if(WIN32) - message(STATUS "This is Windows") + log("This is Windows") endif(WIN32) if(APPLE) - message(STATUS "This is an Apple") + log("This is an Apple") endif(APPLE) if(MINGW) - message(STATUS "This is MinGW") + log("This is MinGW") endif(MINGW) if(CYGWIN) - message(STATUS "This is Cygwin") + log("This is Cygwin") endif(CYGWIN) - message(STATUS "-----------------------------------") -- cgit v1.2.1