[269] in Athena User Interface
Re: Dealing with automake and cvs
daemon@ATHENA.MIT.EDU (Richard Tibbetts)
Fri Jul 7 12:54:50 2000
Message-Id: <200007071654.MAA14600@hikari-no-ken.mit.edu>
To: Greg Hudson <ghudson@MIT.EDU>
cc: Richard Tibbetts <tibbetts@MIT.EDU>, aui@MIT.EDU, tibbetts@MIT.EDU
In-reply-to: Your message of "Fri, 07 Jul 2000 00:20:15 EDT."
<200007070420.AAA02186@egyptian-gods.mit.edu>
Date: Fri, 07 Jul 2000 12:54:46 -0400
From: Richard Tibbetts <tibbetts@MIT.EDU>
On 7/7 Greg Hudson <ghudson@MIT.EDU> wrote:
> If you don't have time for that, then we need a local hack. In the
> Athena tree, we don't generally rerun automake, so we just comment out
> the rebuild rules in Makefile.in. In the aui tree, I notice that
> people have been rerunning automake, so it gets harder... I don't
> actually know enough about automake at the moment to know what a
> decent hack would be.
Proposed hack:
For packages where we have no local changes to Makefile.am, wihch
don't support --disable-rebuild, comment out the lines in Makefile.in
which call automake.
For packages where we have local changes to Makefile.am, seperately
check in your Makefile.am changes and the regenerated Makefile.in (the
Makefile.am first of course) so that the mod times are such that we
don't need to continue to comment out the automake lines.
For packages which support --disable-rebuild, I will add that option
to config.site, as soon as I find one of these packages to work from.
I will also look at what the best way to convince automake/autoconf to
DTRT in this situation is, and see if I can convince upstream people
to support it more widely.
tibbetts
-*- http://www.mit.edu/~tibbetts -*- finger tibbetts@monk.mit.edu -*-