automake
[Top][All Lists]
Advanced

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

Re: renamed objects and other languages


From: Ralf Wildenhues
Subject: Re: renamed objects and other languages
Date: Mon, 23 Apr 2007 08:04:15 +0200
User-agent: Mutt/1.5.15 (2007-04-13)

Hello Florian,

* address@hidden wrote on Sun, Apr 22, 2007 at 03:38:45PM CEST:
> --- snip ----
>   SUFFIXES = .x
> 
>   .x.cc:
> 
>   %.cc %.h: %.x
>         :> $*.cc
>         :> $*.h
> 
>   bin_PROGRAMS = aaa
>   aaa_SOURCES = main.cc foo.x
> --- snip ----
> 
> as soon long I don't add:
> 
> --- snip ----
> aaa_CXXFLAGS = -I.
> --- snip ----
> 
> the automatic renaming of the objectfiles breaks my compilation,
> because in the Makefile there is this rule created:
[...]
> Is there a way to tell automake to create a rule for foo.cc instead?

If foo.cc and foo.h are not to be distributed (i.e., they are not
portable to other systems), then put foo.x in EXTRA_DIST, foo.cc and
foo.h in nodist_aaa_SOURCES and CLEANFILES.  I think you may have to
put foo.h into BUILT_SOURCES as well for a parallel build.

Hope that helps.

Cheers,
Ralf




reply via email to

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