Re: Configure for non-gcc compiler

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 04/18/2013 12:06 PM, A.P. Horst wrote:
> Hi,
> 
> been trying my way in autotools land for a short while now, and I must
> say, it works like a charm.
> But there is one thing I've been breaking my head on for a while now.
> Many of my projects use GCC, some use a totally different compiler and
> worse, some are mixed. How do I go about that with autoconf? Is there an
> easy way to 'add' a compiler to check for? Or a hard way?

What do you mean by adding a compiler?  Your user can already do:

./configure CC=/path/to/weird/cc

to get whatever compiler they want, without you as the configure.ac
author even having to know about their weird compiler name.  As long as
you correctly wrote your configure.ac to do feature tests (such as "does
$CC -Wall work?") rather than hard-coded tests ("is $CC named GCC?" or
"is the compiler newer than version 1.5?"), then your configure script
should already just work.

Using AC_PROG_CC without arguments already provides your configure
script with a rather long list of compiler names to try, but it you are
absolutely certain that you want to make an even longer list of default
compiler names to try by default, you can call AC_PROG_CC([gcc cc ...])
to populate the list with your set of default names.  See
https://www.gnu.org/software/autoconf/manual/autoconf.html#C-Compiler
for details.

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Autoconf mailing list
Autoconf@xxxxxxx
https://lists.gnu.org/mailman/listinfo/autoconf

[Index of Archives]     [GCC Help]     [Kernel Discussion]     [RPM Discussion]     [Red Hat Development]     [Yosemite News]     [Linux USB]     [Samba]

  Powered by Linux