[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[SCM] GNU Autoconf source repository branch, master, updated. v2.61a-371
From: |
Ralf Wildenhues |
Subject: |
[SCM] GNU Autoconf source repository branch, master, updated. v2.61a-371-gaf562c9 |
Date: |
Mon, 03 Mar 2008 22:56:34 +0000 |
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Autoconf source repository".
http://git.sv.gnu.org/gitweb/?p=autoconf.git;a=commitdiff;h=af562c9a73b817c43d1d5732b2582b9c93f0dbf9
The branch, master has been updated
via af562c9a73b817c43d1d5732b2582b9c93f0dbf9 (commit)
from e3d1e29bc329ead5d710f944e91d8c08d7189a73 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit af562c9a73b817c43d1d5732b2582b9c93f0dbf9
Author: Ralf Wildenhues <address@hidden>
Date: Mon Mar 3 23:53:10 2008 +0100
autoreconf -m now honors $MAKE.
* bin/autoreconf.in ($run_make): Renamed from ...
($make): ... this. Use now as command to run `make',
overridden by $MAKE. Document this in --help output.
* doc/autoconf.texi (autoreconf Invocation): Document
all environment variables honored by autoreconf.
* NEWS: Update.
Report by Paul Eggert.
Signed-off-by: Ralf Wildenhues <address@hidden>
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 11 +++++++++++
NEWS | 2 ++
bin/autoreconf.in | 11 ++++++-----
doc/autoconf.texi | 5 ++++-
4 files changed, 23 insertions(+), 6 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 08cfd73..bfeb1de 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2008-03-03 Ralf Wildenhues <address@hidden>
+
+ autoreconf -m now honors $MAKE.
+ * bin/autoreconf.in ($run_make): Renamed from ...
+ ($make): ... this. Use now as command to run `make',
+ overridden by $MAKE. Document this in --help output.
+ * doc/autoconf.texi (autoreconf Invocation): Document
+ all environment variables honored by autoreconf.
+ * NEWS: Update.
+ Report by Paul Eggert.
+
2008-03-03 Eric Blake <address@hidden>
Documentation improvements.
diff --git a/NEWS b/NEWS
index 855ed52..d6e3b3b 100644
--- a/NEWS
+++ b/NEWS
@@ -65,6 +65,8 @@ GNU Autoconf NEWS - User visible changes.
** The command 'autoconf -' now correctly processes a file from stdin.
+** 'autoreconf -m' now honors $MAKE.
+
** For all of the directory arguments for 'configure', such as '--prefix'
or '--bindir', trailing slashes are stripped. As an example, if
tab completion in the user's shell appends trailing slashes, the
diff --git a/bin/autoreconf.in b/bin/autoreconf.in
index fa48b20..66da78e 100644
--- a/bin/autoreconf.in
+++ b/bin/autoreconf.in
@@ -87,7 +87,7 @@ Library directories:
-I, --include=DIR append directory DIR to search path
The environment variables AUTOCONF, AUTOHEADER, AUTOMAKE, ACLOCAL,
-AUTOPOINT, LIBTOOLIZE, M4 are honored.
+AUTOPOINT, LIBTOOLIZE, M4, and MAKE are honored.
Report bugs to <address@hidden>.
";
@@ -110,6 +110,7 @@ my $automake = $ENV{'AUTOMAKE'} || 'automake';
my $aclocal = $ENV{'ACLOCAL'} || 'aclocal';
my $libtoolize = $ENV{'LIBTOOLIZE'} || 'libtoolize';
my $autopoint = $ENV{'AUTOPOINT'} || 'autopoint';
+my $make = $ENV{'MAKE'} || 'make';
# --install -- as --add-missing in other tools.
my $install = 0;
@@ -127,7 +128,7 @@ my @include;
my @warning;
# Rerun `./configure && make'?
-my $make = 0;
+my $run_make = 0;
# Recurse into subpackages
my $recursive = 1;
@@ -149,7 +150,7 @@ sub parse_args ()
'B|prepend-include=s' => address@hidden,
'i|install' => \$install,
's|symlink' => \$symlink,
- 'm|make' => \$make,
+ 'm|make' => \$run_make,
'recursive!' => \$recursive);
# Split the warnings as a list of elements instead of a list of
@@ -613,7 +614,7 @@ sub autoreconf_current_directory ()
# Running make. #
# -------------- #
- if ($make)
+ if ($run_make)
{
if (!-f "config.status")
{
@@ -629,7 +630,7 @@ sub autoreconf_current_directory ()
}
else
{
- xsystem ("make");
+ xsystem ("$make");
}
}
}
diff --git a/doc/autoconf.texi b/doc/autoconf.texi
index c4edf8b..83aec6f 100644
--- a/doc/autoconf.texi
+++ b/doc/autoconf.texi
@@ -1553,7 +1553,10 @@ System in a fresh tree.
@command{autopoint} (when appropriate) repeatedly to update the
@acronym{GNU} Build System in the specified directories and their
subdirectories (@pxref{Subdirectories}). By default, it only remakes
-those files that are older than their sources.
+those files that are older than their sources. The environment variables
address@hidden, @env{AUTOHEADER}, @env{AUTOMAKE}, @env{ACLOCAL},
address@hidden, @env{LIBTOOLIZE}, @env{M4}, and @env{MAKE} may be used
+to override the invocation of the respective tools.
If you install a new version of some tool, you can make
@command{autoreconf} remake @emph{all} of the files by giving it the
hooks/post-receive
--
GNU Autoconf source repository
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [SCM] GNU Autoconf source repository branch, master, updated. v2.61a-371-gaf562c9,
Ralf Wildenhues <=