comparison cmake/FindD.cmake @ 413:bdc08c8391ad

removed unnecessary regex grouping
author Max Samukha <maxsamukha@gmail.com>
date Thu, 05 May 2011 22:32:50 +0300
parents 4189f1d51a7d
children
comparison
equal deleted inserted replaced
412:4189f1d51a7d 413:bdc08c8391ad
12 exec_program(${DC} ARGS "" OUTPUT_VARIABLE d_output) 12 exec_program(${DC} ARGS "" OUTPUT_VARIABLE d_output)
13 string(REGEX MATCH "(Digital Mars|DMD32) D Compiler v[0-9]\\.[0-9]+" dmd_version "${d_output}") 13 string(REGEX MATCH "(Digital Mars|DMD32) D Compiler v[0-9]\\.[0-9]+" dmd_version "${d_output}")
14 if (dmd_version) 14 if (dmd_version)
15 set(D_IS_MARS true) 15 set(D_IS_MARS true)
16 set(D_IS_DMD true) 16 set(D_IS_DMD true)
17 string(REGEX REPLACE "(.+) v([0-9])\\.([0-9])+" "\\1" D_COMPILER_NAME "${dmd_version}") 17 string(REGEX REPLACE "(.+) v[0-9]\\.[0-9]+" "\\1" D_COMPILER_NAME "${dmd_version}")
18 string(REGEX REPLACE "${D_COMPILER_NAME} v([0-9])\\.[0-9]+" "\\1" D_VERSION "${dmd_version}") 18 string(REGEX REPLACE "${D_COMPILER_NAME} v([0-9])\\.[0-9]+" "\\1" D_VERSION "${dmd_version}")
19 string(REGEX REPLACE "${D_COMPILER_NAME} v[0-9]\\.([0-9]+)" "\\1" D_FRONTEND "${dmd_version}") 19 string(REGEX REPLACE "${D_COMPILER_NAME} v[0-9]\\.([0-9]+)" "\\1" D_FRONTEND "${dmd_version}")
20 else (dmd_version) 20 else (dmd_version)
21 string(REGEX MATCH "LLVM-based D Compiler" is_ldc "${d_output}") 21 string(REGEX MATCH "LLVM-based D Compiler" is_ldc "${d_output}")
22 if (is_ldc) 22 if (is_ldc)