Alexander Neundorf wrote:
Datum: Tue, 22 Aug 2006 13:06:39 +0300
Von: "Antti S. Lankila" <[EMAIL PROTECTED]>
An: [email protected]
Betreff: [CMake] Determining good GCC parameters
...
1) how would I find out the version of GCC I'm running on?
In KDE we are currently doing this:
# get the gcc version
exec_program(${CMAKE_C_COMPILER} ARGS --version OUTPUT_VARIABLE
_gcc_version_info)
string (REGEX MATCH " [34]\\.[0-9]\\.[0-9]" _gcc_version "${_gcc_version_info}")
# gcc on mac just reports: "gcc (GCC) 3.3 20030304 ..." without the patch
level, handle this here:
if (NOT _gcc_version)
string (REGEX REPLACE ".*\\(GCC\\).* ([34]\\.[0-9]) .*" "\\1.0" _gcc_version
"${_gcc_version_info}")
endif (NOT _gcc_version)
Ok, so no ready magic variable to look for, but instead some manual
work. At any rate, this one does solve the GCC version problem. Thank you.
--
Antti
_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake