Author: jorton
Date: Fri Dec 13 11:01:32 2024
New Revision: 1922463
URL: http://svn.apache.org/viewvc?rev=1922463&view=rev
Log:
* build/SerfVersion.cmake: Fix regexes to extract multi-digit
major/minor/patch versions correctly.
Modified:
serf/trunk/build/SerfVersion.cmake
Modified: serf/trunk/build/SerfVersion.cmake
URL:
http://svn.apache.org/viewvc/serf/trunk/build/SerfVersion.cmake?rev=1922463&r1=1922462&r2=1922463&view=diff
==============================================================================
--- serf/trunk/build/SerfVersion.cmake (original)
+++ serf/trunk/build/SerfVersion.cmake Fri Dec 13 11:01:32 2024
@@ -26,11 +26,11 @@ function(serf_parse_version_number_from_
foreach(STR ${version_parts_})
if(STR MATCHES "SERF_MAJOR_VERSION")
- string(REGEX REPLACE "^[^0-9]+([0-9])+ *$" "\\1" major_ ${STR})
+ string(REGEX REPLACE "^[^0-9]+([0-9]+) *$" "\\1" major_ ${STR})
elseif(STR MATCHES "SERF_MINOR_VERSION")
- string(REGEX REPLACE "^[^0-9]+([0-9])+ *$" "\\1" minor_ ${STR})
+ string(REGEX REPLACE "^[^0-9]+([0-9]+) *$" "\\1" minor_ ${STR})
elseif(STR MATCHES "SERF_PATCH_VERSION")
- string(REGEX REPLACE "^[^0-9]+([0-9])+ *$" "\\1" patch_ ${STR})
+ string(REGEX REPLACE "^[^0-9]+([0-9]+) *$" "\\1" patch_ ${STR})
endif()
endforeach()