Re: using target-specific variables?

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

 



Hi Harald,

* Harald Dunkel wrote on Thu, May 12, 2005 at 01:43:51PM CEST:
> Ralf Wildenhues wrote:
> > * Harald Dunkel wrote on Thu, May 12, 2005 at 10:45:40AM CEST:
> > 
> >>How can I use target-specific variables in Makefiles
> >>generated by Automake?
> > 
> > In general, that is not possible.
> > For specific variables, like CFLAGS, CPPFLAGS, you may do this by using
> > 
> >   target_CFLAGS = ...
> > 
> [snip]
> > 
> > but for the compiler (CC, CXX, ..) this is not implemented.
> > Rationale: if you change the compiler, you most likely need to have a
> > separate configuration (configure, configure.ac) for it. 
> 
> Why would I need a new configure for another compiler?
> AFAIR the configure script is supposed to find the settings
> for either the compiler I choose, or for the default
> compiler. In my case I have 3 compilers, thats all.
> It should still be possible to configure these 3 compilers
> in parallel.

I believe we are misunderstanding each other completely.

Do you need more than one compiler simultaneously within one build tree?
If not: forget my answer.
If so: please explain why you would need this.
Then we can discuss further.


> > That may be
> > achieved by using a subpackage (see Automake docs on this subject).
> 
> This would mean that I have to manage 2 copies of the
> same sources.

No, that is not even true.

> Hardly acceptable in a development environment.

Sure.

> Anyway, if I introduce a line
> 
> 	myexe: some_internal_tool_used_at_build_time
> 
> then Automake shows the same misbehaviour: It assumes that
> I would like to redefine the build rule for myexe.

Well, that's just how `make' syntax works (portable make != GNU make).

Anyway, the discussion is moot before by question above is not answered.

Regards,
Ralf


_______________________________________________
Autoconf mailing list
Autoconf@xxxxxxx
http://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