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()
 


Reply via email to