autoconf-commit
[Top][All Lists]
Advanced

[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




reply via email to

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