From 7371a4302c0066258d6a8ff2cc4195daed57a369 Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Tue, 27 May 1997 05:44:20 +0000 Subject: [PATCH] put -i on command line when rebuilding --- ChangeLog | 4 ++++ TODO | 4 ++++ automake.in | 2 ++ automake.texi | 6 ++++++ stamp-vti | 2 +- version.texi | 2 +- 6 files changed, 18 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 954247c4..a8794234 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ Mon May 26 22:50:49 1997 Tom Tromey + * automake.in (handle_dist_worker): Put --include-deps on command + line if specified originally. + (handle_configure): Likewise. + * configure.in: Error if Perl 5.001 is used. * ylwrap: Don't quote $prog when executing it. From Jim diff --git a/TODO b/TODO index 947d9248..fd469282 100644 --- a/TODO +++ b/TODO @@ -1,3 +1,7 @@ +* "make diff" capability + look at gcc's Makefile.in to see what to do + or look at maint program + * define LINK if a program is mentioned, even if no C sources appear * BUILT_SOURCES should not be distributed, even when they appear in diff --git a/automake.in b/automake.in index aa8af5bf..5e2b47f2 100755 --- a/automake.in +++ b/automake.in @@ -2285,6 +2285,7 @@ sub handle_dist_worker . "\t && \$(AUTOMAKE) --include-deps --build-dir=\$\$here --srcdir-name=\$(top_srcdir) --output-dir=\$\$top_distdir " # Set strictness of output. . ($cygnus_mode ? '--cygnus' : ('--' . $strictness_name)) + . ($cmdline_use_dependencies ? '' : ' --include-deps') . " " . $makefile . "\n" ); } @@ -2882,6 +2883,7 @@ sub handle_configure . join (' ', @rewritten) . "\n" . "\tcd \$(top_srcdir) && \$(AUTOMAKE) " . ($cygnus_mode ? '--cygnus' : ('--' . $strictness_name)) + . ($cmdline_use_dependencies ? '' : ' --include-deps') . ' ' . $input . $colon_infile . "\n\n"); # This rule remakes the Makefile. diff --git a/automake.texi b/automake.texi index 57eaf119..f335ef08 100644 --- a/automake.texi +++ b/automake.texi @@ -681,6 +681,12 @@ Include all automatically generated dependency information @file{Makefile.in}. This is generally done when making a distribution; see @ref{Dist}. +@item --no-force +Ordinarily @code{automake} creates all @file{Makefile.in}s mentioned in +@file{configure.in}. This option causes it to only update those +@file{Makefile.in}s which are out of date with respect to one of their +dependents. + @item -o @var{dir} @itemx --output-dir=@var{dir} Put the generated @file{Makefile.in} in the directory @var{dir}. diff --git a/stamp-vti b/stamp-vti index fac9405b..765248ed 100644 --- a/stamp-vti +++ b/stamp-vti @@ -1,3 +1,3 @@ -@set UPDATED 30 April 1997 +@set UPDATED 26 May 1997 @set EDITION 1.1q @set VERSION 1.1q diff --git a/version.texi b/version.texi index fac9405b..765248ed 100644 --- a/version.texi +++ b/version.texi @@ -1,3 +1,3 @@ -@set UPDATED 30 April 1997 +@set UPDATED 26 May 1997 @set EDITION 1.1q @set VERSION 1.1q -- 2.43.5