ignore missing semver tag

This commit is contained in:
Carl Philipp Klemm 2025-09-15 11:21:37 +02:00
parent 728a34aa7a
commit 574b2b95f7

View file

@ -33,6 +33,12 @@ function(get_version_from_git)
set(PROJECT_VERSION "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}.${CMAKE_MATCH_3}") set(PROJECT_VERSION "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}.${CMAKE_MATCH_3}")
set(PROJECT_VERSION "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}.${CMAKE_MATCH_3}" PARENT_SCOPE) set(PROJECT_VERSION "${CMAKE_MATCH_1}.${CMAKE_MATCH_2}.${CMAKE_MATCH_3}" PARENT_SCOPE)
else() else()
message(FATAL_ERROR "Tag '${CLEAN_TAG}' does not match semver format") message(WARNING "Tag '${CLEAN_TAG}' does not match semver format")
set(CMAKE_PROJECT_VERSION_MAJOR 0)
set(CMAKE_PROJECT_VERSION_MAJOR 0 PARENT_SCOPE)
set(CMAKE_PROJECT_VERSION_MINOR 0)
set(CMAKE_PROJECT_VERSION_MINOR 0 PARENT_SCOPE)
set(CMAKE_PROJECT_VERSION_PATCH 0)
set(CMAKE_PROJECT_VERSION_PATCH 0 PARENT_SCOPE)
endif() endif()
endfunction() endfunction()