automake-patches
[Top][All Lists]
Advanced

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

Re: let's trace?


From: Alexandre Duret-Lutz
Subject: Re: let's trace?
Date: 13 Apr 2002 22:37:36 +0200
User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7

>>> "Tom" == Tom Tromey <address@hidden> writes:

[...]
 adl> I know of at least one diagnostic that the trace code
 adl> doesn't make: it doesn't warn that AC_CONFIG_HEADER must
 adl> be rewriten as AM_CONFIG_HEADER.
[...]
 Tom> We need AM_CONFIG_HEADER to let us make the stamp files.
 Tom> I think we can do this using m4 tricks, just like we do
 Tom> with other things (dependencies) from init.m4.  That seems
 Tom> most robust to me, it means the user has one less AM_/AC_
 Tom> split to remember, and it means one less error mode in
 Tom> automake.

This sounds better to me too.

 adl> * lib/am/header-vars.am

 Tom> This .am file is special.  See define_standard_variables.
 Tom> Maybe we need more tests to test for this stuff.  As I
 Tom> recall this special code lets us use `+=' on built-in
 Tom> variables.  Anyway, removing definitions from this file
 Tom> might not be fully correct.

Holy crap!  I was completly ignorant of this.  However after
reading this function I think it's ok to remove all AC_SUBSTed
variables from header-vars.am (what I did) since
&define_standard_variables also defines all the AC_SUBSTed
variables.

 Tom> I'm all for moving to traces as soon as possible.  It is
 Tom> clearly the way forward and we want the maximum amount of
 Tom> time to find the inevitable bugs.

I'll commit this momently.
-- 
Alexandre Duret-Lutz




reply via email to

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