Hi Robert,

thanks very much for the patches.

I have to check if there is a reason why we'll have to support autotools 1.4. 
That's because the dist_x_SOURCES is supported only with autotools 1.5 and 
greater.

Cheers,

Klaus

> -----Ursprüngliche Nachricht-----
> Von: Robert Schwebel <[EMAIL PROTECTED]>
> Gesendet: 12.01.07 13:32:52
> An: [email protected]
> Betreff: [DotGNU] [patch 1/4] build system fixes for treecc


> This code was obviously never tested with 'make dist' or 'make
> distcheck'. It adds generated sources to expr_c_SOURCES, which results
> in the build system trying to package the generated files into the
> distribution, which doesn't work, because on 'make dist', only the
> files-to-be-distributed are packaged and, in this case, treecc is not
> even being built, so any attempt to call it will fail.
> 
> Signed-off-by: Robert Schwebel <[EMAIL PROTECTED]>
> 
> ---
> 
>  Makefile.am |    7 ++++---
>  1 files changed, 4 insertions(+), 3 deletions(-)
> 
> Index: examples/Makefile.am
> ===================================================================
> --- examples/Makefile.am.orig
> +++ examples/Makefile.am
> @@ -7,10 +7,11 @@ noinst_PROGRAMS = expr_c
>  
>  EXTRA_DIST = expr_c.tc gram_c.h
>  
> -expr_c_DEPENDENCIES = $(top_builddir)/treecc
> +## expr_c_DEPENDENCIES = $(top_builddir)/treecc
>  BUILT_SOURCES = expr_c.c  expr_c.h gram_c.c gram_c.h
>  
> -expr_c_SOURCES = expr_c.c expr_c.h gram_c.y scan_c.l
> +expr_c_SOURCES = gram_c.y scan_c.l
> +nodist_expr_c_SOURCES = expr_c.c expr_c.h
>  expr_c_LDADD = -lm
>  
>  expr_c.c expr_c.h: $(srcdir)/expr_c.tc
> @@ -21,7 +22,7 @@ gram_c.c gram_c.h: gram_c.y
>  ## expr_cpp_SOURCES = expr_cpp.cc gram_cpp.yy scan_cpp.ll
>  ##
>  ## expr_cpp.cc expr_cpp.h: expr_cpp.tc
> -##   ../treecc $(srcdir)/expr_cpp.tc
> +##   $(top_builddir)/treecc $(srcdir)/expr_cpp.tc
>  
>  AM_YFLAGS = -d
>  
> 
> --
>  Dipl.-Ing. Robert Schwebel | http://www.pengutronix.de
>  Pengutronix - Linux Solutions for Science and Industry
>    Handelsregister:  Amtsgericht Hildesheim, HRA 2686
>      Hannoversche Str. 2, 31134 Hildesheim, Germany
>    Phone: +49-5121-206917-0 |  Fax: +49-5121-206917-9
> 
> _______________________________________________
> Developers mailing list
> [email protected]
> http://dotgnu.org/mailman/listinfo/developers
> 


_____________________________________________________________________
Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
http://smartsurfer.web.de/?mc=100071&distributionid=000000000066

_______________________________________________
Developers mailing list
[email protected]
http://dotgnu.org/mailman/listinfo/developers

Reply via email to