Skip to content
Snippets Groups Projects
Commit 5c93bde7 authored by Lars Bilke's avatar Lars Bilke
Browse files

On Travis it can happen that there are no git tags so they are not used

for version information. Dummy version 6.6.6 is set.
parent ea92229c
No related branches found
No related tags found
No related merge requests found
...@@ -17,18 +17,23 @@ SET(NUM_PROCESSORS ${NUM_PROCESSORS} CACHE STRING "Processor count") ...@@ -17,18 +17,23 @@ SET(NUM_PROCESSORS ${NUM_PROCESSORS} CACHE STRING "Processor count")
INCLUDE(GetGitRevisionDescription) INCLUDE(GetGitRevisionDescription)
GET_GIT_HEAD_REVISION(GIT_REFSPEC GIT_SHA1) GET_GIT_HEAD_REVISION(GIT_REFSPEC GIT_SHA1)
STRING(SUBSTRING ${GIT_SHA1} 0 8 GIT_SHA1_SHORT) STRING(SUBSTRING ${GIT_SHA1} 0 8 GIT_SHA1_SHORT)
GIT_GET_TAG(GIT_DESCRIBE)
STRING(REGEX MATCH ^[0-9|\\.]* GIT_TAG ${GIT_DESCRIBE}) IF($ENV{CI})
SET(OGS_VERSION ${GIT_TAG}) SET(OGS_VERSION 6.6.6) # Dummy version for CI-environment (Travis)
IF(GIT_DESCRIBE MATCHES ".*-.*-.*")
# Commit is not a tag
SET(OGS_IS_RELEASE FALSE)
STRING(REGEX MATCH "-([0-9]+)-" GIT_COMMITS_AFTER_TAG ${GIT_DESCRIBE})
ELSE() ELSE()
SET(OGS_VERSION_STATUS "") GIT_GET_TAG(GIT_DESCRIBE)
SET(OGS_IS_RELEASE TRUE) STRING(REGEX MATCH ^[0-9|\\.]* GIT_TAG ${GIT_DESCRIBE})
MESSAGE(STATUS "OGS version: ${OGS_VERSION}") SET(OGS_VERSION ${GIT_TAG})
IF(GIT_DESCRIBE MATCHES ".*-.*-.*")
# Commit is not a tag
SET(OGS_IS_RELEASE FALSE)
STRING(REGEX MATCH "-([0-9]+)-" GIT_COMMITS_AFTER_TAG ${GIT_DESCRIBE})
ELSE()
SET(OGS_VERSION_STATUS "")
SET(OGS_IS_RELEASE TRUE)
MESSAGE(STATUS "OGS version: ${OGS_VERSION}")
ENDIF()
ENDIF() ENDIF()
# Get the hostname # Get the hostname
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment