Mercurial > projects > qtd
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) |