Kaynağa Gözat

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

master
bergmann 6 yıl önce
ebeveyn
işleme
3c7bb5bfa3
1 değiştirilmiş dosya ile 6 ekleme ve 2 silme
  1. +6
    -2
      git_helper.cmake

+ 6
- 2
git_helper.cmake Dosyayı Görüntüle

@@ -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 )


Yükleniyor…
İptal
Kaydet