automake
[Top][All Lists]
Advanced

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

Re: automake-1.6.1: both developers try their fixes


From: Alexandre Duret-Lutz
Subject: Re: automake-1.6.1: both developers try their fixes
Date: Wed, 24 Apr 2002 22:11:47 +0200
User-agent: Gnus/5.090006 (Oort Gnus v0.06) Emacs/21.2 (i386-debian-linux-gnu)

>>> "Joerg" == Joerg Anders <address@hidden> writes:

[...]

 Joerg> + From address@hidden Wed Apr 24 07:58:00 2002
[...]
 Joerg> + > + Unfortunately this fools Automake, as it recognizes its
 Joerg> + > + Makefile.in's by checking whether the *first* line contains
 Joerg> + > + 'generated by automake'.
 Joerg> +
 Joerg> + Duh. Both scripts use the same trick, but am_edit is more tolerant 
 Joerg> + when it comes to finding its own line.....
 Joerg> +
 Joerg> + I just committed this (after some hear-tearing because Alexandre's 
 Joerg> + mail said "generated by automake" instead of "generated 
 Joerg> + automatically by automake"!) :

That's really what I meant, I'm afraid.

  Automake <= 1.5: 
      output 'generated automatically by automake' but don't grep for it

  Automake 1.6 and 1.6.1: 
      output 'generated by automake' and grep for it in the *first* line

  CVS Automake (future versions):
      output 'generated by automake' and grep for it in the whole file  

(Don't ask me why the wording changed, I don't know.)

[...]

 Joerg> + +    if ( !( $MakefileData =~ s/^(.*generated automatically by 
automake.*\n)/$1$progIdLine/ ) ) {

hence I suggest something like  /^(.*generated .*by automake.*\n)/

[...]

-- 
Alexandre Duret-Lutz




reply via email to

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