[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Autoconf 2.49d test: Command not found
From: |
Raja R Harinath |
Subject: |
Re: Autoconf 2.49d test: Command not found |
Date: |
21 Mar 2001 09:54:04 -0600 |
User-agent: |
Gnus/5.090001 (Oort Gnus v0.01) Emacs/21.0.100 |
Hi,
"Lars J. Aas" <address@hidden> writes:
> On Wed, Mar 21, 2001 at 02:20:02PM +0000, John Poltorak wrote:
> : On further investigation, it seems to be coming from here:-
> :
> : $(srcdir)/version.texi: stamp-vti
> : @:
> :
> : My Make struggles to understand '@:'.
> :
> : What is it supposed to mean?
>
> @ tags the make rule so that make doesn't display it before executing it,
> and : is the command. It's basically a "nop" in this context. I don't
> get why it's there - shouldn't be necessary from what I know about portable
> makefiles.
I think it forces 'make' to recheck the timestamp of the rule target.
Otherwise, 'make' can use the reasonable optimization that if no rules
were executed, the timestamp didn't change -- and avoid executing any
rules that require $(srcdir)/version.texi.
- Hari
--
Raja R Harinath ------------------------------ address@hidden
"When all else fails, read the instructions." -- Cahn's Axiom
"Our policy is, when in doubt, do the right thing." -- Roy L Ash
- Re: Autoconf 2.49d test: Command not found, (continued)
- Re: Autoconf 2.49d test: Command not found, Akim Demaille, 2001/03/21
- Re: Autoconf 2.49d test: Command not found, John Poltorak, 2001/03/21
- RE: Autoconf 2.49d test: Command not found, Tim Van Holder, 2001/03/21
- Re: Autoconf 2.49d test: Command not found, Paul D. Smith, 2001/03/21
- Re: Autoconf 2.49d test: Command not found, John Poltorak, 2001/03/21
- Re: Autoconf 2.49d test: Command not found, Lars J. Aas, 2001/03/21
- Re: Autoconf 2.49d test: Command not found,
Raja R Harinath <=
RE: Autoconf 2.49d test: Command not found, Bernard Dautrevaux, 2001/03/21