diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2009-10-19 21:18:31 +0400 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2009-10-19 21:18:31 +0400 |
commit | 5821e0ddf7b54c0f827b875ca3ee8302d0784a86 (patch) | |
tree | daaa63fdbe92e882b04dc4da5d5ed460dd8fedac /CMakeLists.txt | |
parent | 48f3e3340aca9a10be2b455243c2cea651e665a9 (diff) |
Patch #19667: cmake/windows build info now has time & date,
patch by Guillaume, thanks!
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 18 |
1 files 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. |