Fix CGAL_parse_version_h.cmake when the minor version is less than 10

This commit is contained in:
Laurent Rineau 2020-05-01 15:00:51 +02:00
parent f4581c2b13
commit 4092727cf8
1 changed files with 2 additions and 1 deletions

View File

@ -11,7 +11,8 @@ function(cgal_parse_version_h version_h_file name)
# CMAKE_MATCH_3 and CMAKE_MATCH_4 corresponds to the two sub-expressions
# of the alternative, and cannot be non-empty at the same time.
set(${ARGV2} "${CMAKE_MATCH_3}${CMAKE_MATCH_4}" PARENT_SCOPE) # major version
set(${ARGV3} "${CMAKE_MATCH_5}" PARENT_SCOPE) # minor version
MATH(EXPR ${ARGV3} "${CMAKE_MATCH_5}") # minor version without leading 0
set(${ARGV3} "${${ARGV3}}" PARENT_SCOPE)
set(${ARGV4} "${CMAKE_MATCH_6}" PARENT_SCOPE) # patch number
set(${ARGV5} "${CMAKE_MATCH_7}" PARENT_SCOPE) # build number
endfunction()