-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 According to Vincent Torri on 1/10/2009 11:09 PM: > > Hey, > > I would like to detect the major version of gcc in configure.ac. A guy > told me to use sed like that: > > GCC_MAJOR_VERSION=`$CC -dumpversion | sed "s/\..*//"` > > Is there a better way to do that with autoconf macros ? What about using preprocessor macros and AC_COMPILE_IFELSE? For example, #if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 2) int dummy; #else not gcc, or gcc is too old #endif But in general, version number checks tend to be counterproductive; the autoconf philosophy favors feature checks over version number checks. - -- Don't work too hard, make some time for fun as well! Eric Blake ebb9@xxxxxxx -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAklslAwACgkQ84KuGfSFAYCzygCeNPNvQ3D3bZGXp5EttWg9Nu0t kRcAnj9PcFMGvkC4/af0MRpuKptyhG14 =MKSK -----END PGP SIGNATURE----- _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf