Explorar o código

Clean up GetUrho3DRevision cmake module.

Yao Wei Tjong 姚伟忠 %!s(int64=12) %!d(string=hai) anos
pai
achega
83d6d84277
Modificáronse 1 ficheiros con 6 adicións e 2 borrados
  1. 6 2
      Source/CMake/Modules/GetUrho3DRevision.cmake

+ 6 - 2
Source/CMake/Modules/GetUrho3DRevision.cmake

@@ -24,7 +24,11 @@
 
 execute_process (COMMAND git describe --always --dirty RESULT_VARIABLE GIT_EXIT_CODE OUTPUT_VARIABLE LIB_REVISION ERROR_QUIET)
 if (GIT_EXIT_CODE EQUAL 0)
+    # Remove trailing end of line character
     string (STRIP ${LIB_REVISION} LIB_REVISION)
-    set (LIB_REVISION "const char* revision=\"${LIB_REVISION}\"\;\n")
-    file (WRITE ${FILENAME} ${LIB_REVISION})
+else ()
+    # This should not happen, but just in case
+    set (LIB_REVISION Unversioned)
 endif ()
+set (LIB_REVISION "const char* revision=\"${LIB_REVISION}\"\;\n")
+file (WRITE ${FILENAME} ${LIB_REVISION})