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