libtool: don't execute automake and autoconf on every invocation.

Regression from 2.4.2 was causing noticable slow-down in builds
that call libtool many times.
* build-aux/ltmain.in (func_help): Override func_help() from
gl/build-aux/options-parser to only run automake --version and
autoconf --version when libtool --help is executed on the command
line.
* NO-THANKS: Add Robert Yang.
Reported by Robert Yang

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
This commit is contained in:
Gary V. Vaughan 2015-02-06 12:58:34 +00:00
parent 6289a9ab3c
commit 408cfb9c5f
2 changed files with 9 additions and 1 deletions

View File

@ -126,6 +126,7 @@ Richard B. Kreckel kreckel@ginac.de
Richard Purdie rpurdie@rpsys.net Richard Purdie rpurdie@rpsys.net
Robert Garron Robert.Garron@Access3000.net Robert Garron Robert.Garron@Access3000.net
Robert Ögren lists@roboros.com Robert Ögren lists@roboros.com
Robert Yang liezhi.yang@windriver.com
Roberto Bagnara bagnara@cs.unipr.it Roberto Bagnara bagnara@cs.unipr.it
Roland Mainz roland.mainz@nrubsig.org Roland Mainz roland.mainz@nrubsig.org
Rudolf Leitgeb r.leitgeb@x-pin.com Rudolf Leitgeb r.leitgeb@x-pin.com

View File

@ -127,7 +127,12 @@ usage_message="Options:
" "
# Additional text appended to 'usage_message' in response to '--help'. # Additional text appended to 'usage_message' in response to '--help'.
long_help_message=$long_help_message" func_help ()
{
$debug_cmd
func_usage_message
$ECHO "$long_help_message
MODE must be one of the following: MODE must be one of the following:
@ -158,6 +163,8 @@ include the following information:
Report bugs to <@PACKAGE_BUGREPORT@>. Report bugs to <@PACKAGE_BUGREPORT@>.
GNU @PACKAGE@ home page: <@PACKAGE_URL@>. GNU @PACKAGE@ home page: <@PACKAGE_URL@>.
General help using GNU software: <http://www.gnu.org/gethelp/>." General help using GNU software: <http://www.gnu.org/gethelp/>."
exit 0
}
# func_lo2o OBJECT-NAME # func_lo2o OBJECT-NAME