On Tuesday 18 April 2006 23:24, William A. Hoffman wrote:
> CMake 2.4.0 beta is ready for testing with kdelibs.
>
> The windows installer is here:
> http://www.cmake.org/files/v2.4/cmake-2.4.0-win32.exe
>
> The UNIX source is here:
>
> http://www.cmake.org/files/v2.4/cmake-2.4.0.tar.gz
>
> Let me know if there are any issues.
>
> -Bill

CMakeError.log is missing lots of lines at the beginning (when building 
kdemultimedia). The attached patch fixes the problems for me.

/Richard
diff -ru cmake-2.4.0.bak/Modules/CheckCSourceCompiles.cmake cmake-2.4.0/Modules/CheckCSourceCompiles.cmake
--- cmake-2.4.0.bak/Modules/CheckCSourceCompiles.cmake	2006-04-19 16:42:36.000000000 +0200
+++ cmake-2.4.0/Modules/CheckCSourceCompiles.cmake	2006-04-19 16:55:50.000000000 +0200
@@ -43,17 +43,17 @@
     IF(${VAR})
       SET(${VAR} 1 CACHE INTERNAL "Test ${FUNCTION}")
       MESSAGE(STATUS "Performing Test ${VAR} - Success")
-      FILE(WRITE ${CMAKE_BINARY_DIR}/CMakeOutput.log 
+      FILE(APPEND ${CMAKE_BINARY_DIR}/CMakeOutput.log 
         "Performing C SOURCE FILE Test ${VAR} succeded with the following output:\n"
         "${OUTPUT}\n"
-        "Source file was:\n${SOURCE}\n" APPEND)
+        "Source file was:\n${SOURCE}\n")
     ELSE(${VAR})
       MESSAGE(STATUS "Performing Test ${VAR} - Failed")
       SET(${VAR} "" CACHE INTERNAL "Test ${FUNCTION}")
-      FILE(WRITE ${CMAKE_BINARY_DIR}/CMakeError.log 
+      FILE(APPEND ${CMAKE_BINARY_DIR}/CMakeError.log 
         "Performing C SOURCE FILE Test ${VAR} failed with the following output:\n"
         "${OUTPUT}\n"
-        "Source file was:\n${SOURCE}\n" APPEND)
+        "Source file was:\n${SOURCE}\n")
     ENDIF(${VAR})
   ENDIF("${VAR}" MATCHES "^${VAR}$")
 ENDMACRO(CHECK_C_SOURCE_COMPILES)
diff -ru cmake-2.4.0.bak/Modules/CheckCXXSourceCompiles.cmake cmake-2.4.0/Modules/CheckCXXSourceCompiles.cmake
--- cmake-2.4.0.bak/Modules/CheckCXXSourceCompiles.cmake	2006-04-19 16:42:36.000000000 +0200
+++ cmake-2.4.0/Modules/CheckCXXSourceCompiles.cmake	2006-04-19 16:54:01.000000000 +0200
@@ -43,17 +43,17 @@
     IF(${VAR})
       SET(${VAR} 1 CACHE INTERNAL "Test ${FUNCTION}")
       MESSAGE(STATUS "Performing Test ${VAR} - Success")
-      FILE(WRITE ${CMAKE_BINARY_DIR}/CMakeFiles/CMakeOutput.log 
+      FILE(APPEND ${CMAKE_BINARY_DIR}/CMakeFiles/CMakeOutput.log 
         "Performing C++ SOURCE FILE Test ${VAR} succeded with the following output:\n"
         "${OUTPUT}\n"
-        "Source file was:\n${SOURCE}\n" APPEND)
+        "Source file was:\n${SOURCE}\n")
     ELSE(${VAR})
       MESSAGE(STATUS "Performing Test ${VAR} - Failed")
       SET(${VAR} "" CACHE INTERNAL "Test ${FUNCTION}")
-      FILE(WRITE ${CMAKE_BINARY_DIR}/CMakeFiles/CMakeError.log 
+      FILE(APPEND ${CMAKE_BINARY_DIR}/CMakeFiles/CMakeError.log 
         "Performing C++ SOURCE FILE Test ${VAR} failed with the following output:\n"
         "${OUTPUT}\n"
-        "Source file was:\n${SOURCE}\n" APPEND)
+        "Source file was:\n${SOURCE}\n")
     ENDIF(${VAR})
   ENDIF("${VAR}" MATCHES "^${VAR}$")
 ENDMACRO(CHECK_CXX_SOURCE_COMPILES)
_______________________________________________
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https://mail.kde.org/mailman/listinfo/kde-buildsystem

Reply via email to