[CMake] Determining good GCC parameters
Alexander Neundorf
a.neundorf-work at gmx.net
Tue Aug 22 10:43:49 EDT 2006
Datum: Tue, 22 Aug 2006 13:06:39 +0300
Von: "Antti S. Lankila" <alankila at bel.fi>
An: cmake at cmake.org
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)
With macro_ensure_version:
http://websvn.kde.org/trunk/KDE/kdelibs/cmake/modules/MacroEnsureVersion.cmake?rev=573563&view=auto
Bye
Alex
--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
More information about the CMake
mailing list