fix git hash reporting
authorkoda
Fri, 03 Jan 2014 19:28:14 +0100
changeset 9937 948f48b29360
parent 9936 a9fe8db625d0
child 9938 6dbddbb7b229
fix git hash reporting
cmake_modules/revinfo.cmake
--- a/cmake_modules/revinfo.cmake	Fri Jan 03 19:17:42 2014 +0100
+++ b/cmake_modules/revinfo.cmake	Fri Jan 03 19:28:14 2014 +0100
@@ -5,7 +5,7 @@
     execute_process(COMMAND ${HGCOMMAND} identify -in
                     WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
                     OUTPUT_VARIABLE internal_version
-                    ERROR_QUIET
+                    ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE
                     )
     #check local repo status
     string(REGEX REPLACE "[^+]" "" HGCHANGED ${internal_version})
@@ -25,9 +25,9 @@
     execute_process(COMMAND ${GITCOMMAND} rev-parse --short HEAD
                     WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
                     OUTPUT_VARIABLE HEDGEWARS_HASH
-                    ERROR_QUIET
+                    ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE
                     )
-    set(HEDGEWARS_REVISION "git")
+    set(HEDGEWARS_REVISION "GIT")
 
     #let's assume that if you have git you might be interested in debugging
     set(default_build_type "DEBUG")
@@ -40,7 +40,7 @@
     find_file(version_info version_info.txt PATH ${CMAKE_SOURCE_DIR}/share)
     if(version_info)
         file(STRINGS ${version_info} internal_version REGEX "rev")
-        string(REGEX REPLACE "rev ([git0-9]*)" "\\1" HEDGEWARS_REVISION ${internal_version})
+        string(REGEX REPLACE "rev ([GIT0-9]*)" "\\1" HEDGEWARS_REVISION ${internal_version})
         file(STRINGS ${version_info} internal_version REGEX "hash")
         string(REGEX REPLACE "hash ([a-zA-Z0-9]*)" "\\1" HEDGEWARS_HASH ${internal_version})
     else()