From 85344197523224fe999dedd56785325fcdaf939b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?jatom-=E7=99=BE=E5=B9=B4=E9=85=92=E9=A6=86?= Date: Mon, 12 May 2025 09:59:55 +0800 Subject: [PATCH] Fix version parsing to handle both 'v' and 'V' prefixes --- CMake/GetProjectVersion.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMake/GetProjectVersion.cmake b/CMake/GetProjectVersion.cmake index 02f43d24a..82eed73c3 100644 --- a/CMake/GetProjectVersion.cmake +++ b/CMake/GetProjectVersion.cmake @@ -22,7 +22,7 @@ function(get_project_version VERSION_VAR) ) message(STATUS "Parsing git tag: ${GIT_VERSION}") - string(REPLACE "v" "" STRIPPED_VERSION "${GIT_VERSION}") # Remove the 'v' prefix + string(REGEX REPLACE "^[vV]" "" STRIPPED_VERSION "${GIT_VERSION}") # Remove the 'v' prefix string(REPLACE "-" ";" VERSION_LIST ${STRIPPED_VERSION}) list(GET VERSION_LIST 0 VERSION_STRING) -- GitLab