bison-patches
[Top][All Lists]
Advanced

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

Re: RFC: Get rid of lib/Makefile.am


From: Paolo Bonzini
Subject: Re: RFC: Get rid of lib/Makefile.am
Date: Sat, 22 Nov 2008 10:04:24 +0100
User-agent: Thunderbird 2.0.0.18 (Macintosh/20081105)

Akim Demaille wrote:
> Getting rid of this one is much more trouble than the others because of
> gnulib which is clearly not meant to be used non-recursively.  I have
> recently discovered that libltdl could be used non-recursively, and that
> was a blessing.  For gnulib, our bootstrap already goes through
> complications to avoid spending a whole directory for it alone: in lib/
> we have bison stuff, and gnulib stuff.
> 
> I don't think the gnulib people will be willing to make their tools more
> complex to support non-recursive Makefiles, so I wrote a tool to convert
> gnulib.mk into a non-recursive one.  But it's certainly fragile, and
> will probably require maintenance.
> 
> So I'm definitely ambivalent on this one.  On the one hand, the job is
> done (see the git branch candadites/lib-local-mk).  Well, some more
> comments and removing a few constants would make it better.  On the
> other hand, it's more maintenance (but if someone is tired of
> maintaining this, it is straightforward to move to using a Makefile.am
> again).
> 
> So what do you people think?

It does not seem that bad...  Also, I am pretty sure that a lot of the
changes can be automated in gnulib's module files, for example by
changing references to $(builddir) and $(srcdir) to something like
$(gnulibbuilddir) and $(gnulibsrcdir).  I don't have the time to do it
now, unfortunately.

Paolo




reply via email to

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