3 COMMAND "${GIT_EXECUTABLE}" describe --first-parent
4 OUTPUT_VARIABLE gitDescribeResult
5 OUTPUT_STRIP_TRAILING_WHITESPACE
8 string(REPLACE "tim" "" tim41VersionStr "${gitDescribeResult}")
10 if("${gitDescribeResult}" MATCHES "[0-9.]+\\.[0-9.]+\\.[0-9.]+-[0-9]+")
11 string(REGEX MATCH "[0-9.]+\\.[0-9.]+\\.[0-9.]+-[0-9]+" tim41Version4 "${gitDescribeResult}")
13 string(REGEX MATCH "[0-9.]+\\.[0-9.]+\\.[0-9.]+" tim41Version4 "${gitDescribeResult}")
14 string(APPEND tim41Version4 ".0")
17 string(REGEX REPLACE "[\\.\\-]" "," tim41Version4Comma "${tim41Version4}")
18 configure_file(${INFILE} ${OUTFILE})