Merge 1020b999484ade3bc8f90849011c0b8e0fb216c3 into 78e92c76dffb0b0a72d6a7740945d44bcae5a717

This commit is contained in:
Ben Boeckel 2023-09-03 00:22:19 -07:00 committed by GitHub
commit b09290a7ea
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -19,17 +19,20 @@ if(status AND NOT status EQUAL 0)
# for source package files (generated for ubuntu builds on launchpad) read the version from version.txt # for source package files (generated for ubuntu builds on launchpad) read the version from version.txt
if(EXISTS ${CMAKE_CURRENT_LIST_DIR}/../version.txt) if(EXISTS ${CMAKE_CURRENT_LIST_DIR}/../version.txt)
file(READ ${CMAKE_CURRENT_LIST_DIR}/../version.txt git_version_string ) file(READ ${CMAKE_CURRENT_LIST_DIR}/../version.txt git_version_string )
string(STRIP "${git_version_string}" git_version_string)
else() else()
get_filename_component(git_version_string ${CMAKE_CURRENT_LIST_DIR}/.. NAME) get_filename_component(git_version_string ${CMAKE_CURRENT_LIST_DIR}/.. NAME)
string(REGEX REPLACE "^netgen(.*)" "\\1" git_version_string "${git_version_string}") string(REGEX REPLACE "^netgen(.*)" "\\1" git_version_string "${git_version_string}")
endif() endif()
else()
MESSAGE(WARNING "Could not determine git-version from source code - assuming 6.2.0.0")
set(git_version_string "v6.2.0.0")
endif() endif()
endif() endif()
string(STRIP ${git_version_string} git_version_string) string(STRIP ${git_version_string} git_version_string)
if (NOT git_version_string)
message(WARNING "Could not determine git-version from source code - assuming 6.2.0.0")
set(git_version_string "v6.2.0.0")
endif ()
string(REGEX REPLACE "^v([0-9]+)\\..*" "\\1" NETGEN_VERSION_MAJOR "${git_version_string}") string(REGEX REPLACE "^v([0-9]+)\\..*" "\\1" NETGEN_VERSION_MAJOR "${git_version_string}")
string(REGEX REPLACE "^v[0-9]+\\.([0-9]+).*" "\\1" NETGEN_VERSION_MINOR "${git_version_string}") string(REGEX REPLACE "^v[0-9]+\\.([0-9]+).*" "\\1" NETGEN_VERSION_MINOR "${git_version_string}")
string(REGEX REPLACE "^v[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" NETGEN_VERSION_PATCH "${git_version_string}") string(REGEX REPLACE "^v[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" NETGEN_VERSION_PATCH "${git_version_string}")