automake
[Top][All Lists]
Advanced

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

Re: Should ylwap get installed by autoreconf -i?


From: Alexandre Duret-Lutz
Subject: Re: Should ylwap get installed by autoreconf -i?
Date: 22 Sep 2002 16:55:24 +0200
User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7

>>> "Harlan" == Harlan Stenn <address@hidden> writes:

[...]

 Harlan> I'm asking because we have discovered that (since
 Harlan> automake/1.5, at least) ylwrap is not being installed
 Harlan> by either "automake --add-missing" or "autoreconf
 Harlan> --install".

ylwrap is needed only if you have more than one yacc/lex file in
a directory.

I'm installing the following patch.

2002-09-22  Alexandre Duret-Lutz  <address@hidden>

        * automake.texi (Yacc and Lex): ylwrap is used only when there is
        more than one yacc or lex source file in a directory.

Index: automake.texi
===================================================================
RCS file: /cvs/automake/automake/automake.texi,v
retrieving revision 1.302
diff -u -r1.302 automake.texi
--- automake.texi       19 Sep 2002 09:24:58 -0000      1.302
+++ automake.texi       22 Sep 2002 14:53:54 -0000
@@ -2733,15 +2733,16 @@
 
 
 Automake makes it possible to include multiple @code{yacc} (or
address@hidden) source files in a single program.  Automake uses a small
-program called @code{ylwrap} to run @code{yacc} (or @code{lex}) in a
-subdirectory.  This is necessary because yacc's output filename is
-fixed, and a parallel make could conceivably invoke more than one
-instance of @code{yacc} simultaneously.  The @code{ylwrap} program is
-distributed with Automake.  It should appear in the directory specified
-by @samp{AC_CONFIG_AUX_DIR} (@pxref{Input, , Finding `configure' Input,
-autoconf, The Autoconf Manual}), or the current directory if that macro
-is not used in @file{configure.in}.
address@hidden) source files in a single program.  When there is more than
+one distinct @code{yacc} (or @code{lex}) source file in a directory,
+Automake uses a small program called @code{ylwrap} to run @code{yacc}
+(or @code{lex}) in a subdirectory.  This is necessary because yacc's
+output filename is fixed, and a parallel make could conceivably invoke
+more than one instance of @code{yacc} simultaneously.  The @code{ylwrap}
+program is distributed with Automake.  It should appear in the directory
+specified by @samp{AC_CONFIG_AUX_DIR} (@pxref{Input, , Finding
+`configure' Input, autoconf, The Autoconf Manual}), or the current
+directory if that macro is not used in @file{configure.in}.
 
 For @code{yacc}, simply managing locking is insufficient.  The output of
 @code{yacc} always uses the same symbol names internally, so it isn't

-- 
Alexandre Duret-Lutz





reply via email to

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