Quellcode durchsuchen

* Fixd bug: Reading git tags will fail if the tag is on the current commit

master
bergmann vor 6 Jahren
Ursprung
Commit
3c7bb5bfa3
1 geänderte Dateien mit 6 neuen und 2 gelöschten Zeilen
  1. +6
    -2
      git_helper.cmake

+ 6
- 2
git_helper.cmake Datei anzeigen

@@ -47,11 +47,15 @@ Function ( GitGetVersion GIT_ROOT OUT_MAJOR OUT_MINOR OUT_PATCH OUT_BUILD OUT_HA
String ( REGEX REPLACE "^v" "" TAG "${TAG}" )
String ( REPLACE "-" ";" SPLIT "${TAG}" )
List ( LENGTH SPLIT COUNT )
If ( ${COUNT} LESS 2 )
If ( ${COUNT} LESS 1 )
Message ( FATAL_ERROR "Unable to split git tag into it's sub components: ${TAG}!" )
EndIf ( )
List ( GET SPLIT 0 VERSION )
List ( GET SPLIT 1 BEHIND )
If ( ${COUNT} GREATER 1 )
List ( GET SPLIT 1 BEHIND )
Else ( )
Set ( BEHIND 0 )
EndIf ( )

# Split the version
String ( STRIP "${VERSION}" SPLIT )


Laden…
Abbrechen
Speichern