[Top][All Lists]

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

Re: how to change $(CC) for just some targets

From: Ralf Wildenhues
Subject: Re: how to change $(CC) for just some targets
Date: Mon, 7 Jun 2010 21:59:56 +0200
User-agent: Mutt/1.5.20 (2009-10-28)

* Brian J. Murrell wrote on Mon, Jun 07, 2010 at 09:51:25PM CEST:
> I was just surprised that I could set CFLAGS and LDFLAGS and additional
> linker arguments on a per target basis but not specify a compiler and/or
> linker on a per target basis.
> Would this be something difficult to add or relatively simple, just not
> really been so much of a demand for it thus far?

You can set foo_LINK to override the link command, but that contains
more than just the linker.  Overriding CC in a way that is more than
just adding to CFLAGS is a bit illogical from a theoretical POV: most
configure tests are done for a specific compiler; if you actually had
two separate compilers with possibly different features, then with
current Autoconf, you'd need two different configure scripts to test
them separately.

Yes, I know, MPI compiler wrappers often are less problematic than
that (except for the abundance of shell quoting errors that they used
to have ...), but I didn't claim theory = practice above.  ;-)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]