Lines 15-21
Link Here
|
15 |
# get the gcc version |
15 |
# get the gcc version |
16 |
exec_program(${CMAKE_C_COMPILER} ARGS ${CMAKE_C_COMPILER_ARG1} --version OUTPUT_VARIABLE _gcc_version_info) |
16 |
exec_program(${CMAKE_C_COMPILER} ARGS ${CMAKE_C_COMPILER_ARG1} --version OUTPUT_VARIABLE _gcc_version_info) |
17 |
|
17 |
|
18 |
string (REGEX MATCH "[345]\\.[0-9]\\.[0-9]" _gcc_version "${_gcc_version_info}") |
18 |
string (REGEX MATCH "[3456]\\.[0-9]\\.[0-9]" _gcc_version "${_gcc_version_info}") |
19 |
# gcc on mac just reports: "gcc (GCC) 3.3 20030304 ..." without the patch level, handle this here: |
19 |
# gcc on mac just reports: "gcc (GCC) 3.3 20030304 ..." without the patch level, handle this here: |
20 |
if (NOT _gcc_version) |
20 |
if (NOT _gcc_version) |
21 |
string (REGEX REPLACE ".*\\(GCC\\).* ([34]\\.[0-9]) .*" "\\1.0" _gcc_version "${_gcc_version_info}") |
21 |
string (REGEX REPLACE ".*\\(GCC\\).* ([34]\\.[0-9]) .*" "\\1.0" _gcc_version "${_gcc_version_info}") |