diff --git a/CMakeLists.txt b/CMakeLists.txt index 3092b96..d1c4c7a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -32,13 +32,14 @@ if(EXISTS "${CMAKE_SOURCE_DIR}/.git") OUTPUT_STRIP_TRAILING_WHITESPACE ) else() - set(GIT_VERSION_NUMBER "v0_db0_p0-0-a") + set(GIT_VERSION_NUMBER "v0.db0.p0-0-a") endif() -string(REGEX REPLACE "v([0-9]+)_.*" "\\1" INTERFACE_VERSION "${GIT_VERSION_NUMBER}") -string(REGEX REPLACE "v[0-9]+_db([0-9]+)_.*" "\\1" DATABASE_VERSION "${GIT_VERSION_NUMBER}") -string(REGEX REPLACE "v[0-9]+_db[0-9]+_p([0-9]+)-.*" "\\1" PATCH_VERSION "${GIT_VERSION_NUMBER}") -set(VERSION_STRING "v${INTERFACE_VERSION}_db${DATABASE_VERSION}_p${PATCH_VERSION}") +string(REGEX REPLACE "v([0-9]+)\\..*" "\\1" INTERFACE_VERSION "${GIT_VERSION_NUMBER}") +string(REGEX REPLACE "v[0-9]+\\.db([0-9]+)\\..*" "\\1" DATABASE_VERSION "${GIT_VERSION_NUMBER}") +string(REGEX REPLACE "v[0-9]+\\.db[0-9]+\\.p([0-9]+)-.*" "\\1" PATCH_VERSION "${GIT_VERSION_NUMBER}") +set(VERSION_STRING "v${INTERFACE_VERSION}.db${DATABASE_VERSION}.p${PATCH_VERSION}") +set(VERSION_STRING_UNDERSCORE "v${INTERFACE_VERSION}_db${DATABASE_VERSION}_p${PATCH_VERSION}") message(STATUS "SourcetrailDB Version: ${VERSION_STRING}") message(STATUS "Interface Version: ${INTERFACE_VERSION}") diff --git a/version.txt.in b/version.txt.in index 636ccfd..5eb6902 100644 --- a/version.txt.in +++ b/version.txt.in @@ -1 +1 @@ -@VERSION_STRING@ \ No newline at end of file +@VERSION_STRING_UNDERSCORE@ \ No newline at end of file