From 5821e0ddf7b54c0f827b875ca3ee8302d0784a86 Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Mon, 19 Oct 2009 17:18:31 +0000 Subject: [PATCH] Patch #19667: cmake/windows build info now has time & date, patch by Guillaume, thanks! --- CMakeLists.txt | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 55d5956783c..ea62bbceb0e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -535,15 +535,21 @@ ENDIF(CMAKE_SYSTEM_NAME MATCHES "Linux") # buildinfo -IF(UNIX) - IF(WITH_BUILDINFO) +IF(WITH_BUILDINFO) + # BUILD_PLATFORM and BUILD_PLATFORM are taken from CMake + IF(UNIX) EXEC_PROGRAM("date \"+%Y-%m-%d\"" OUTPUT_VARIABLE BUILD_DATE) EXEC_PROGRAM("date \"+%H:%M:%S\"" OUTPUT_VARIABLE BUILD_TIME) EXEC_PROGRAM("svnversion ${CMAKE_SOURCE_DIR}" OUTPUT_VARIABLE BUILD_REV) - # BUILD_PLATFORM and BUILD_PLATFORM are taken from CMake - ENDIF(WITH_BUILDINFO) -ENDIF(UNIX) - + ENDIF(UNIX) + + IF(WIN32) + EXEC_PROGRAM("cmd /c date /t" OUTPUT_VARIABLE BUILD_DATE) + EXEC_PROGRAM("cmd /c time /t" OUTPUT_VARIABLE BUILD_TIME) + EXEC_PROGRAM("svnversion ${CMAKE_SOURCE_DIR}" OUTPUT_VARIABLE BUILD_REV) + ENDIF(WIN32) +ENDIF(WITH_BUILDINFO) + #----------------------------------------------------------------------------- # Common.