+Wed Aug 27 12:56:50 1997 Tom Tromey <tromey@cygnus.com>
+
+ * automake.in (handle_texinfo): Only require texinfo.tex in
+ appropriate situations. Report from Paul D. Smith.
+
Mon Aug 25 15:45:52 1997 Tom Tromey <tromey@cygnus.com>
* automake.in (scan_dependency_file): Fix so that
people:
"Markus F.X.J. Oberhumer" <k3040e4@wildsau.idv-edu.uni-linz.ac.at>
+"Paul D. Smith" <psmith@BayNetworks.COM>
Akim Demaille <demaille@inf.enst.fr>
Alexander V. Lukyanov <lav@yars.free.net>
Alexandre Oliva <oliva@dcc.unicamp.br>
}
# Handle location of texinfo.tex.
+ local ($need_texi_file) = 0;
if ($cygnus_mode)
{
&define_variable ('TEXINFO_TEX',
elsif (! &variable_defined ('TEXINFO_TEX'))
{
&define_variable ('TEXINFO_TEX', '$(srcdir)/texinfo.tex');
+ $need_texi_file = 1;
}
local ($xxform) = &dirname (&variable_value ('TEXINFO_TEX'));
$xxform =~ s/(\W)/\\$1/g;
# when in Cygnus mode; instead we defined TEXINFO_TEX explicitly
# up above.
&require_file_with_line ('info_TEXINFOS', $FOREIGN, 'texinfo.tex')
- unless (defined $options{'no-texinfo.tex'}
- || &variable_defined ('TEXINFO_TEX'));
+ if $need_texi_file || ! defined $options{'no-texinfo.tex'};
}
# Handle any man pages.