]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
15 years agoFix AS_ERROR for FreeBSD sh.
Ralf Wildenhues [Tue, 2 Mar 2010 19:19:32 +0000 (20:19 +0100)] 
Fix AS_ERROR for FreeBSD sh.

* lib/m4sugar/m4sh.m4 (_AS_ERROR_PREPARE): Rewrite as_fn_error
to take additional first argument STATUS instead of transporting
$? across shell function entry, which does not work with FreeBSD
sh.  Shift all other arguments by one, adjust.
(AS_ERROR): Pass EXIT-STATUS, defaulting to $?, to as_fn_error.
Report by Václav Haisman.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix `autom4te cache creation' testsuite failure on FreeBSD.
Ralf Wildenhues [Tue, 2 Mar 2010 06:50:19 +0000 (07:50 +0100)] 
Fix `autom4te cache creation' testsuite failure on FreeBSD.

* tests/tools.at (autom4te cache creation): Normalize exit
status of failed redirection to 1, may be 2 with FreeBSD sh.
* THANKS: Update.
Report by Václav Haisman.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix Autotest tracing of shell pipelines for FreeBSD sh.
Ralf Wildenhues [Tue, 2 Mar 2010 06:48:42 +0000 (07:48 +0100)] 
Fix Autotest tracing of shell pipelines for FreeBSD sh.

* lib/autotest/general.m4 (_AT_DECIDE_TRACEABLE): Do not trace
commands that contain [^|]|[^|], a likely shell pipeline.
* tests/local.at (_AT_CHECK_ENV): Turn off tracing for egrep |
grep pipeline.
* doc/autoconf.texi (File Descriptors): Document limitation.
* tests/autotest.at (Trace output): New test.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoUpdate file flow diagram to mention Automake.
Eric Blake [Thu, 25 Feb 2010 22:49:12 +0000 (15:49 -0700)] 
Update file flow diagram to mention Automake.

* doc/autoconf.texi (Making configure Scripts): Avoid confusion
with listing Makefile.in twice on one line.  Add a diagram showing
how automake fits into the picture.
Reported by santilín.

Signed-off-by: Eric Blake <eblake@redhat.com>
15 years agoOptimize AC_REPLACE_FUNCS.
Eric Blake [Wed, 9 Sep 2009 14:32:46 +0000 (08:32 -0600)] 
Optimize AC_REPLACE_FUNCS.

* lib/autoconf/functions.m4 (_AC_REPLACE_FUNC): New helper macro.
(AC_REPLACE_FUNCS): Use it to reduce forks when checking for
replacements, by using literal rather than shell variable.

Signed-off-by: Eric Blake <eblake@redhat.com>
15 years agoDocument how to safely override CFLAGS default.
Eric Blake [Thu, 25 Feb 2010 21:56:34 +0000 (14:56 -0700)] 
Document how to safely override CFLAGS default.

* doc/autoconf.texi (C Compiler) <AC_PROG_CC>: Document a way to
change the default CFLAGS.
(C++ Compiler) <AC_PROG_CXX>: Likewise, for CXXFLAGS.
Reported by Monty Taylor; wording suggested by Paolo Bonzini.

Signed-off-by: Eric Blake <eblake@redhat.com>
15 years agoDocument that Autoconf relies on IFS.
Eric Blake [Thu, 25 Feb 2010 21:06:38 +0000 (14:06 -0700)] 
Document that Autoconf relies on IFS.

* doc/autoconf.texi (Special Shell Variables) <IFS>: Add details
about use of IFS within configure script.
* THANKS: Update.
Reported by Arkadiusz Miskiewicz.

Signed-off-by: Eric Blake <eblake@redhat.com>
15 years agoRecommend latest m4 release.
Eric Blake [Thu, 25 Feb 2010 21:17:31 +0000 (14:17 -0700)] 
Recommend latest m4 release.

* README: Bump recommendation to m4 1.4.14 (minimum remains
1.4.6).
* doc/autoconf.texi (Introduction): Likewise.
* m4/m4.m4 (AC_PROG_GNU_M4): Likewise.

Signed-off-by: Eric Blake <eblake@redhat.com>
15 years agoFix testsuite failures due to setting of $U.
Ralf Wildenhues [Tue, 23 Feb 2010 05:53:09 +0000 (06:53 +0100)] 
Fix testsuite failures due to setting of $U.

* tests/local.at (_AT_CHECK_ENV): Ignore setting of $U.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoAvoid uninitialized use of $U.
Eric Blake [Tue, 9 Feb 2010 13:22:59 +0000 (06:22 -0700)] 
Avoid uninitialized use of $U.

Automake sets up $U in AM_C_PROTOTYPES, but we can't assume that
automake is always in use.

* lib/autoconf/general.m4 (_AC_LIBOBJS_NORMALIZE): Ensure $U is
set if automake did not define it.
* THANKS: Update.
Reported by Heiko Schlichting, via Julien Élie.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoFix substitution of carriage return on Darwin.
Ralf Wildenhues [Sun, 24 Jan 2010 08:33:25 +0000 (09:33 +0100)] 
Fix substitution of carriage return on Darwin.

* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Set
ac_cs_awk_cr to '\\r', so that sed portably expands this to '\r'
rather than a literal carriage return, to fix substitution on
Darwin.  Regression introduced in 2.63b.
Report by Peter O'Gorman.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix test failure when a shell uses $TMPDIR for here-documents.
Dmitry V. Levin [Tue, 19 Jan 2010 16:03:31 +0000 (19:03 +0300)] 
Fix test failure when a shell uses $TMPDIR for here-documents.

* tests/tools.at (autotools and whitespace in file names): Create
$TMPDIR before potential use like in other whitespace tests.

Signed-off-by: Dmitry V. Levin <ldv@altlinux.org>
Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoAdd recommendation on (not) unsetting IFS.
Paolo Bonzini [Thu, 21 Jan 2010 11:16:42 +0000 (12:16 +0100)] 
Add recommendation on (not) unsetting IFS.

* doc/autoconf.texi (Special shell variables): Explain why it's
better not to unset IFS.

15 years agoconfig.status: consistent exit status with nonexistent config file input.
Ralf Wildenhues [Mon, 18 Jan 2010 19:26:22 +0000 (20:26 +0100)] 
config.status: consistent exit status with nonexistent config file input.

* lib/autoconf/status.m4 (_AC_OUTPUT_MAIN_LOOP): Ensure we
exit with status 1 rather than with that of 'false', for
reproducibility.
(AC_OUTPUT): Ensure to exit 1 in case of config.status failure.
* tests/torture.at (Missing templates): Also test code path
for $srcdir != '.'.
Report by Tim Rice.

15 years agoFix previous example.
Eric Blake [Wed, 13 Jan 2010 16:46:35 +0000 (09:46 -0700)] 
Fix previous example.

* doc/autoconf.texi (Here-Documents): Touch up the example to
match output to sample command line.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoDocument here-doc pitfall.
Eric Blake [Wed, 13 Jan 2010 13:03:07 +0000 (06:03 -0700)] 
Document here-doc pitfall.

* doc/autoconf.texi (Here-Documents): Mention problem with <<-
operator.
Reported by Jim Meyering.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoTypo fix in earlier commit.
Eric Blake [Mon, 11 Jan 2010 15:09:35 +0000 (08:09 -0700)] 
Typo fix in earlier commit.

* doc/autoconf.texi (Autoconf Language): Fix typo.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoAllow AC_FUNC_MKTIME to work with C++.
Ralf Wildenhues [Tue, 12 Jan 2010 18:43:04 +0000 (19:43 +0100)] 
Allow AC_FUNC_MKTIME to work with C++.

* lib/autoconf/functions.m4 (AC_FUNC_MKTIME): ANSIfy KnR function
definitions.  Use `const char*' for character literals; cast them
to `char*' for putenv.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoExport AUTOM4TE in tests/atlocal.in, for aclocal.
Ralf Wildenhues [Mon, 11 Jan 2010 20:39:21 +0000 (21:39 +0100)] 
Export AUTOM4TE in tests/atlocal.in, for aclocal.

* tests/atlocal.in: Set and export $AUTOM4TE, for aclocal.
Report by Tim Rice.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoMake autotest example act better with automake.
Eric Blake [Thu, 7 Jan 2010 17:58:24 +0000 (10:58 -0700)] 
Make autotest example act better with automake.

* doc/autoconf.texi (Making testsuite Scripts): Rely on automake
feature for recommended autotest snippet, following our own use.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoClarify language on handling of opening parenthesis.
Eric Blake [Fri, 8 Jan 2010 13:52:58 +0000 (06:52 -0700)] 
Clarify language on handling of opening parenthesis.

* doc/autoconf.texi (Autoconf Language): Give an example of
improper argument passing.
* THANKS: Update.
Reported by Juan Carlos Hurtado.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoDon't fail autom4te preselection test due to different Automake.
Ralf Wildenhues [Wed, 6 Jan 2010 19:26:04 +0000 (20:26 +0100)] 
Don't fail autom4te preselection test due to different Automake.

* tests/tools.at (autom4te preselections): If the cache test
fails, extract the Automake version from the toplevel
Makefile.in file of the source tree; skip, rather than fail
the test group if the automake program has a different version.
* THANKS: Update.
Report by Dieter Jurzitza, fix suggested by Eric Blake.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix AC_CONFIG_LINKS to generated files when srcdir is absolute.
Peter Breitenlohner [Wed, 6 Jan 2010 19:14:53 +0000 (20:14 +0100)] 
Fix AC_CONFIG_LINKS to generated files when srcdir is absolute.

* lib/autoconf/status.m4 (_AC_OUTPUT_LINK): Check $ac_source,
not $srcdir, for being relative or absolute.
* tests/torture.at (AC_CONFIG_LINKS): New test.
(AC_CONFIG_LINKS and identical files): Extend test, avoid some
forks.
Report, patch and testcase example by Peter Breitenlohner.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoImprove release automation.
Eric Blake [Wed, 6 Jan 2010 04:31:32 +0000 (21:31 -0700)] 
Improve release automation.

* maint.mk (gnulib_dir, gnulib-version, bootstrap-tools)
(announcement): Copy from latest gnulib maint.mk.
* cfg.mk (announce_gen, gpg_key_ID): Delete.
(bootstrap-tools): Override the default.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoUpdate upstream files.
Eric Blake [Wed, 6 Jan 2010 04:13:38 +0000 (21:13 -0700)] 
Update upstream files.

* GNUmakefile: Update via 'make fetch'.
* build-aux/announce-gen: Likewise.
* build-aux/config.guess: Likewise.
* build-aux/config.sub: Likewise.
* build-aux/gendocs.sh: Likewise.
* build-aux/gnupload: Likewise.
* build-aux/move-if-change: Likewise.
* build-aux/update-copyright: Likewise.
* build-aux/vc-list-files: Likewise.
* doc/standards.texi: Likewise.
* cfg.mk (update-copyright-env): Enforce wrap column.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoUpdate copyright year.
Eric Blake [Wed, 6 Jan 2010 03:59:55 +0000 (20:59 -0700)] 
Update copyright year.

All files changed to add 2010, via 'make update-copyright'.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoImprove documentation on Solaris tr bugs.
Bruno Haible [Thu, 31 Dec 2009 13:50:44 +0000 (06:50 -0700)] 
Improve documentation on Solaris tr bugs.

* doc/autoconf.texi (Limitations of Usual Tools) <tr>: Refine
description of NUL handling by Solaris tr.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoAnother tr tweak.
Eric Blake [Thu, 31 Dec 2009 12:31:44 +0000 (05:31 -0700)] 
Another tr tweak.

* doc/autoconf.texi (Limitations of Usual Tools) <tr>: Clarify
previous commit.
Reported by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoImprove documentation on tr portability.
Eric Blake [Tue, 29 Dec 2009 21:57:35 +0000 (14:57 -0700)] 
Improve documentation on tr portability.

* doc/autoconf.texi (Limitations of Usual Tools) <tr>: Refine
description of NUL handling.  Document set size issue.
Reported by Bruno Haible.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoFix comment in AC_CHECK_DECLS.
Eric Blake [Mon, 21 Dec 2009 23:47:57 +0000 (16:47 -0700)] 
Fix comment in AC_CHECK_DECLS.

* lib/autoconf/general.m4 (AC_CHECK_DECL): Document the includes
argument to the shell function.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoAdd testsuite exposure for shtool usage.
Ralf Wildenhues [Tue, 15 Dec 2009 05:52:19 +0000 (06:52 +0100)] 
Add testsuite exposure for shtool usage.

* tests/foreign.at (shtool): New test.
Report by Dmitry Grebeniuk.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoImprove wording about m4 quote characters.
Eric Blake [Sat, 12 Dec 2009 14:03:46 +0000 (07:03 -0700)] 
Improve wording about m4 quote characters.

* doc/autoconf.texi (Autoconf Language): Autoconf quote characters
come from m4sugar, not raw m4.
(Active Characters): Mention that it is m4sugar which changes
quotes from `' to [].
* THANKS: Update.
Suggested by Josef Vukovic.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoRevert "Improve AC_CONFIG_AUX_DIRS a bit." to fix shtool usage.
Ralf Wildenhues [Sat, 12 Dec 2009 07:40:14 +0000 (08:40 +0100)] 
Revert "Improve AC_CONFIG_AUX_DIRS a bit." to fix shtool usage.

* lib/autoconf/general.m4 (AC_CONFIG_AUX_DIRS): Revert test for
shtool as install script.  Regression introduced in 2.64.
* NEWS, THANKS: Update.
Report by Dmitry Grebeniuk.

This reverts commit 93d9386de9c1320afed43f1337ac5ddb2d2dcbb4.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix NEWS description for AC_FUNC_MMAP entry.
Ralf Wildenhues [Wed, 9 Dec 2009 18:53:20 +0000 (19:53 +0100)] 
Fix NEWS description for AC_FUNC_MMAP entry.

* NEWS: Update.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix 2.64 AC_TYPE_INT*_T macro body text regression.
Ralf Wildenhues [Wed, 9 Dec 2009 06:20:16 +0000 (07:20 +0100)] 
Fix 2.64 AC_TYPE_INT*_T macro body text regression.

* lib/autoconf/types.m4 (_AC_TYPE_INT_BODY): Move helper enum
definition to prologue section, to avoid syntax error.
* NEWS, THANKS: Update.
Report by Pierre Ynard.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix `recursion' test failure.
Paolo Bonzini [Wed, 9 Dec 2009 09:23:16 +0000 (10:23 +0100)] 
Fix `recursion' test failure.

* tests/m4sugar.at (recursion): Use empty diversion, not 0.

15 years agoDocument Solaris/Heirloom sh set -e issue with command substitutions.
Stefano Lattarini [Sat, 5 Dec 2009 11:56:30 +0000 (12:56 +0100)] 
Document Solaris/Heirloom sh set -e issue with command substitutions.

* doc/autoconf.texi (Limitations of Builtins): Fix typos `set -d'
in previous example.  Document failure to honor && lists with set -e
and a command substitution in the failing command.
Report and initial patch by Stefano Lattarini against Automake.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoWarn if using unnamed diversion.
Eric Blake [Wed, 25 Nov 2009 00:20:33 +0000 (17:20 -0700)] 
Warn if using unnamed diversion.

* lib/m4sugar/m4sugar.m4 (_m4_divert, m4_divert_push): Add
optional parameter, which controls warning.
(m4_divert_pop, m4_cleardivert, m4_divert_require)
(_m4_require_call): Adjust callers.
* lib/m4sugar/m4sh.m4 (AS_REQUIRE): Likewise.
* tests/m4sh.at (AT_DATA_LINENO): Avoid triggering the warning.
* tests/m4sugar.at (AT_CHECK_M4SUGAR_TEXT, m4@&t@_append)
(m4@&t@_text_wrap, recursion): Likewise.
(m4@&t@_warn, m4@&t@_divert_stack): Adjust expected output.
* tests/tools.at (autom4te and whitespace in file names)
(autoconf: the empty token): Avoid triggering the warning.
(autoconf: AC_PRESERVE_HELP_ORDER): New test.
* tests/mktests.sh (ac_exclude_list): Retire prior test.
* NEWS: Document the warning.
* doc/autoconf.texi (Redefined M4 Macros) <m4_divert>,
<m4_undivert>: Make even more explicit that using these directly
is discouraged.
(Diversion support): Further warn against improper diversion
changes.
<m4_divert_text>: Give an example of proper use.
Reported by Mike Frysinger.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agomanual: AC_SEARCH_LIBS also prepends to LIBS.
Ralf Wildenhues [Mon, 30 Nov 2009 20:37:00 +0000 (21:37 +0100)] 
manual: AC_SEARCH_LIBS also prepends to LIBS.

* doc/autoconf.texi (Libraries): Document that AC_SEARCH_LIBS
prepends to LIBS, just like AC_CHECK_LIB.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoBump m4.m4 serial number.
Paolo Bonzini [Fri, 27 Nov 2009 14:17:29 +0000 (15:17 +0100)] 
Bump m4.m4 serial number.

* m4/m4: Bump serial number to 10.

15 years agoFix m4 detection test on dash.
Harald van Dijk [Fri, 27 Nov 2009 10:54:07 +0000 (11:54 +0100)] 
Fix m4 detection test on dash.

* m4/m4 (AC_PROG_GNU_M4): Use AS_ECHO.

15 years agoFix AC_FUNC_MMAP regression with C++ compiler in 2.65.
Ralf Wildenhues [Tue, 24 Nov 2009 10:36:53 +0000 (11:36 +0100)] 
Fix AC_FUNC_MMAP regression with C++ compiler in 2.65.

* lib/autoconf/functions.m4 (AC_FUNC_MMAP): Use const char*
for the constant string.  Cast void* to char* for assignment.
* NEWS, THANKS: Update.
Report by Michal Čihař.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoAdd pgfortran to list of Fortran 95+ compilers.
Ralf Wildenhues [Tue, 24 Nov 2009 10:13:47 +0000 (11:13 +0100)] 
Add pgfortran to list of Fortran 95+ compilers.

* lib/autoconf/fortran.m4 (_AC_F95_FC): Add pgfortran before
pgf95.
Based on report by Jeff Squyres.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix failure of test 35 when the user has a .autom4te.cfg file.
Paolo Bonzini [Sun, 22 Nov 2009 17:41:11 +0000 (18:41 +0100)] 
Fix failure of test 35 when the user has a .autom4te.cfg file.

* tests/tools.at (autom4te cache creation): Skip the test if the
user has a .autom4te.cfg file.

15 years ago./.prev-version: Record previous version: 2.65.
Eric Blake [Sat, 21 Nov 2009 14:35:34 +0000 (07:35 -0700)] 
./.prev-version: Record previous version: 2.65.

15 years agoRelease Version 2.65. v2.65
Eric Blake [Sat, 21 Nov 2009 13:19:57 +0000 (06:19 -0700)] 
Release Version 2.65.

* NEWS: Mention the release.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoPrepare for release.
Eric Blake [Sat, 21 Nov 2009 13:17:49 +0000 (06:17 -0700)] 
Prepare for release.

* build-aux/announce-gen: Sync from upstream.
* build-aux/config.guess: Likewise.
* build-aux/config.sub: Likewise.
* cfg.mk (gnu_rel_host, url_dir_list): Move...
* maint.mk: ...here, copying ideas from gnulib.
(major): Rename...
(stable): ...to this, copying gnulib.
* HACKING (release): Document changes in process.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoAvoid spurious newline in traced macros.
Eric Blake [Sat, 21 Nov 2009 13:36:35 +0000 (06:36 -0700)] 
Avoid spurious newline in traced macros.

* bin/autoreconf.in (tracing): Drop newline before parsing traced
arguments; regression from 2009-11-14.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoAllow absolute names in AT_TESTED.
Eric Blake [Fri, 20 Nov 2009 22:19:50 +0000 (15:19 -0700)] 
Allow absolute names in AT_TESTED.

* lib/autotest/general.m4 (AT_INIT) <PREPARE_TESTS>: Check for
absolute names before path walk.
* THANKS: Update.
Suggested by Allan Clark.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoFix AC_CONFIG_SUBDIRS tracing in autoreconf.
Ralf Wildenhues [Sat, 14 Nov 2009 11:40:07 +0000 (12:40 +0100)] 
Fix AC_CONFIG_SUBDIRS tracing in autoreconf.

* bin/autoreconf.in (autoreconf_current_directory): Collapse
newlines in the autoconf trace output, similar to how automake
invokes autoconf, so that newlines do not matter in the argument
to AC_CONFIG_SUBDIRS.
* tests/torture.at (Deep Package): Expose this issue in the
test.
* THANKS: Update.
Report by Nathan Schulte.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix AC_FUNC_MMAP for cygwin.
Eric Blake [Tue, 10 Nov 2009 04:45:00 +0000 (21:45 -0700)] 
Fix AC_FUNC_MMAP for cygwin.

* lib/autoconf/functions.m4 (AC_FUNC_MMAP): Make the test more
portable: Actually check for <sys/param.h>, and only use MAP_FIXED
on an address previously returned from mmap.
* THANKS: Update.
Reported by Corinna Vinschen.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoRedocument AS_DIRNAME, even with its flaws.
Eric Blake [Thu, 5 Nov 2009 02:44:38 +0000 (19:44 -0700)] 
Redocument AS_DIRNAME, even with its flaws.

* doc/autoconf.texi (Common Shell Constructs) <AS_DIRNAME>:
Restore documenatation, since dirname mentions it.
Reported by Peter Johansson.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoUpdate upstream files.
Eric Blake [Thu, 5 Nov 2009 02:38:49 +0000 (19:38 -0700)] 
Update upstream files.

* build-aux/announce-gen: Synchronize from upstream.
* build-aux/config.guess: Likewise.
* build-aux/config.sub: Likewise.
* build-aux/gendocs.sh: Likewise.
* build-aux/git-version-gen: Likewise.
* build-aux/texinfo.tex: Likewise.
* build-aux/update-copyright: Likewise.
* doc/standards.texi: Likewise.
* lib/Autom4te/Channels.pm: Likewise.
* lib/Autom4te/Configure_ac.pm: Likewise.
* lib/Autom4te/FileUtils.pm: Likewise.
* lib/Autom4te/Struct.pm: Likewise.
* lib/Autom4te/XFile.pm: Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoCoverage for autom4te cache creation issues.
Ralf Wildenhues [Wed, 4 Nov 2009 18:42:58 +0000 (19:42 +0100)] 
Coverage for autom4te cache creation issues.

* tests/tools.at (autom4te cache creation): New test.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix testsuite failures with SHELL=zsh.
Ralf Wildenhues [Tue, 3 Nov 2009 21:06:12 +0000 (22:06 +0100)] 
Fix testsuite failures with SHELL=zsh.

* tests/statesave.m4 (AC_STATE_SAVE): Ignore argv and ARGC when
comparing configure variables.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoUpdate NEWS for recent fixes.
Eric Blake [Tue, 3 Nov 2009 13:23:50 +0000 (06:23 -0700)] 
Update NEWS for recent fixes.

* NEWS: Add some entries.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoMicro-optimization of config.status substitution.
Ralf Wildenhues [Sun, 1 Nov 2009 00:04:31 +0000 (01:04 +0100)] 
Micro-optimization of config.status substitution.

* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): No need to
concatenate an empty second string, when we have exactly 148
characters to substitute.
* tests/torture.at (Substitute a 2000-byte string): Add test
exposure for runs of backslashes near the 148 character limit.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix testsuite failure on AIX 4.3.3.
Ralf Wildenhues [Sat, 31 Oct 2009 16:24:05 +0000 (17:24 +0100)] 
Fix testsuite failure on AIX 4.3.3.

* lib/autoconf/general.m4 (_AC_RUN_LOG_LIMIT): Remove conftest.err
also if it is empty.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix testsuite failure on IRIX and AIX.
Ralf Wildenhues [Sat, 31 Oct 2009 16:04:38 +0000 (17:04 +0100)] 
Fix testsuite failure on IRIX and AIX.

* tests/torture.at (Substitute and define special characters):
Double the backslash before the double-quote in
AC_DEFINE_UNQUOTED, as documented for here-documents.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix AC_OPENMP configure message for non-C compilers.
Ralf Wildenhues [Sat, 31 Oct 2009 08:20:10 +0000 (09:20 +0100)] 
Fix AC_OPENMP configure message for non-C compilers.

* lib/autoconf/lang.m4 (AC_LANG_DEFINE): Accept as additional
fourth arg the compiler variable name, defined in _AC_CC($1).
(_AC_CC): New language dispatch macro.
* lib/autoconf/erlang.m4 (AC_LANG(Erlang)): Adjust.
* lib/autoconf/fortran.m4 (AC_LANG(Fortran 77), AC_LANG(Fortran)):
Likewise.
* lib/autoconf/c.m4 (AC_LANG(C), AC_LANG(C++))
(AC_LANG(Objective C), AC_LANG(Objective C++)): Likewise.
(AC_OPENMP): Use _AC_CC instead of $CC.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix cross-manual link to gcc.
Eric Blake [Sat, 31 Oct 2009 12:57:46 +0000 (06:57 -0600)] 
Fix cross-manual link to gcc.

* doc/autoconf.texi (Portable C and C++): Provide uref rather than
xref when building for html.
Reported via Karl Berry.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoUpdate authors.
Eric Blake [Sat, 31 Oct 2009 12:39:49 +0000 (06:39 -0600)] 
Update authors.

* AUTHORS: Document recent copyright assignments.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoDo not fail OpenMP tests on systems without aclocal.
Ralf Wildenhues [Sat, 31 Oct 2009 07:46:58 +0000 (08:46 +0100)] 
Do not fail OpenMP tests on systems without aclocal.

* tests/c.at (AC_OPENMP and C, AC_OPENMP and C++): Override
`ACLOCAL=true' for autoreconf, the tests don't need aclocal.
* tests/fortran.at (AC_OPENMP and Fortran 77)
(AC_OPENMP and Fortran): Likewise.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoImprove cache variable documentation.
Bruno Haible [Sat, 31 Oct 2009 06:56:53 +0000 (07:56 +0100)] 
Improve cache variable documentation.

* doc/autoconf.texi (AC_PROG_AWK, AC_PROG_GREP, AC_PROG_EGREP,
AC_PROG_FGREP, AC_PROG_INSTALL, AC_PROG_MKDIR_P, AC_PROG_LEX,
AC_PROG_YACC, AC_CHECK_PROG, AC_CHECK_PROGS, AC_PATH_PROG,
AC_PATH_PROGS): Don't suggest to use the cache variable, only to
override it, or preferably, a non-cache variable associated with
the test.
(AC_PROG_SED): Likewise. Fix name of cache variable.
(AC_FUNC_GETMNTENT): Fix name cache variable.
(AC_FUNC_LSTAT): Fix typo.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix AC_OPENMP for Fortran (F77 and FC).
Ralf Wildenhues [Sat, 31 Oct 2009 01:24:09 +0000 (02:24 +0100)] 
Fix AC_OPENMP for Fortran (F77 and FC).

* lib/autoconf/fortran.m4 (AC_LANG_FUNC_LINK_TRY(Fortran): New.
* tests/c.at (AC_C_RESTRICT and C++, AC_OPENMP and C)
(AC_OPENMP and C++): New tests.
* tests/fortran.at (AC_OPENMP and Fortran 77)
(AC_OPENMP and Fortran): New tests.
* THANKS: Update.
Report by Bart Oldeman.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoPerl coverage convenience targets.
Ralf Wildenhues [Sat, 31 Oct 2009 01:22:04 +0000 (02:22 +0100)] 
Perl coverage convenience targets.

* Makefile.am (PERL_COVERAGE_DB, PERL_COVERAGE_FLAGS)
(PERL_COVER): New variables.
(check-coverage, check-coverage-run, check-coverage-report)
(clean-coverage): New phony targets.
(clean-local): Depend on clean-coverage.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix corner cases in AS_LITERAL_IF and AS_TR_SH.
Eric Blake [Wed, 28 Oct 2009 21:58:43 +0000 (15:58 -0600)] 
Fix corner cases in AS_LITERAL_IF and AS_TR_SH.

* lib/m4sugar/m4sh.m4 (AS_LITERAL_IF): Fix bug with unbalanced
parens.  Move guts...
(_AS_LITERAL_IF): into new helper.
(AS_TR_SH, AS_TR_CPP): Fix bugs with expansion of wrong macro.
Move guts...
(_AS_TR_SH, _AS_TR_SH_LITERAL, _AS_TR_SH_INDIR, _AS_TR_CPP)
(_AS_TR_CPP_LITERAL, _AS_TR_CPP_INDIR): ...into new helpers.
(AS_VAR_PUSHDEF): Hoist m4_require, by moving guts...
(_AS_VAR_PUSHDEF): ...into new helper.
* tests/m4sh.at (AS@&t@_LITERAL_IF): Enhance test.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoMinor optimizations to m4sh.
Eric Blake [Wed, 28 Oct 2009 18:21:36 +0000 (12:21 -0600)] 
Minor optimizations to m4sh.

* lib/m4sugar/m4sh.m4 (AS_VAR_IF, AS_IDENTIFIER_IF)
(AS_LITERAL_IF): Parse fewer bytes during expansion, by visiting
if-true and if-false arguments only once.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoOptimize m4_escape for common case.
Eric Blake [Wed, 28 Oct 2009 17:23:45 +0000 (11:23 -0600)] 
Optimize m4_escape for common case.

* lib/m4sugar/m4sugar.m4 (m4_escape): Don't use regex if string is
already sane, by copying from AS_LITERAL_IF.  Move guts...
(_m4_escape): ...into new helper.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoFix m4_text_wrap handling of quoted whitespace.
Eric Blake [Wed, 28 Oct 2009 14:17:27 +0000 (08:17 -0600)] 
Fix m4_text_wrap handling of quoted whitespace.

* lib/m4sugar/m4sugar.m4 (m4_escape): New macro.
(m4_text_wrap): Use it to avoid issues with embedded [ and ].
* tests/m4sugar.at (m4@&t@_text_wrap): Test it.
* NEWS: Document this.
* doc/autoconf.texi (Text processing Macros) <m4_escape>:
Likewise.
Reported by Mike Frysinger.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoMention another feature of AC_RUN_IFELSE.
Eric Blake [Wed, 28 Oct 2009 02:14:14 +0000 (20:14 -0600)] 
Mention another feature of AC_RUN_IFELSE.

* doc/autoconf.texi (Runtime) <AC_RUN_IFELSE>: Mention that
compiled test program still exists during if-true branch.
* THANKS: Update.
Reported by Stefano Lattarini, suggestion by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoPass Autom4te path down to programs that autoreconf invokes.
Paolo Bonzini [Mon, 26 Oct 2009 16:04:05 +0000 (17:04 +0100)] 
Pass Autom4te path down to programs that autoreconf invokes.

* bin/autoreconf.in (autom4te): New variable.  Export its value
as $ENV{'AUTOM4TE'}.  Suggested by Peter Johansson.
* THANKS: Update.

15 years agoFix AC_TYPE_UINT64_T on Tru64 with gcc 3.4.4.
Eric Blake [Tue, 20 Oct 2009 14:30:03 +0000 (08:30 -0600)] 
Fix AC_TYPE_UINT64_T on Tru64 with gcc 3.4.4.

* lib/autoconf/types.m4 (_AC_TYPE_UNSIGNED_INT_BODY)
(_AC_TYPE_INT_BODY): Avoid undefined behavior of attempting shift
wider than type.
* NEWS: Document this.
Reported by Rainer Orth.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoFix a couple of index entries in the manual.
Ralf Wildenhues [Sat, 17 Oct 2009 05:12:54 +0000 (07:12 +0200)] 
Fix a couple of index entries in the manual.

* doc/autoconf.texi (Polymorphic Variables): Fix index entries
for AS_VAR_APPEND, AS_VAR_ARITH.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix typos in INSTALL.
Eric Blake [Fri, 16 Oct 2009 00:43:45 +0000 (18:43 -0600)] 
Fix typos in INSTALL.

* doc/install.texi (Basic Installation, Installation Names): Fix
typos in last patch.
Repored by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoImprove INSTALL wording.
Eric Blake [Thu, 15 Oct 2009 13:00:38 +0000 (07:00 -0600)] 
Improve INSTALL wording.

* doc/install.texi (Basic Installation): Clarify installcheck
behavior.
(Installation Names): Mention that --prefix only overrides
directory locations not specified on the command line.  Prefer
/alternate/directory over /path/to.  Remove a sentence targeted to
the developer, not the user.
* THANKS: Update.
Suggested by Alfred M. Szmidt.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoFix typos in documentation.
Peter Breitenlohner [Wed, 14 Oct 2009 08:41:45 +0000 (10:41 +0200)] 
Fix typos in documentation.

* doc/autoconf.texi (Cache Variable Index): Fix typo.
(Libraries) <AC_SEARCH_LIBS>: Mention 'none required' result.

Signed-off-by: Peter Breitenlohner <peb@mppmu.mpg.de>
Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoRecommend `sh -n' debugging, and public result variables for macros.
Bruno Haible [Fri, 9 Oct 2009 03:36:45 +0000 (05:36 +0200)] 
Recommend `sh -n' debugging, and public result variables for macros.

* doc/autoconf.texi (Debugging): Recommend to use "bash -n
configure".  Recommend the use of result variables as an
alternative to run-if-true/run-if-false parameters.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agomanual: order `Particular Functions' node alphabetically.
Bruno Haible [Mon, 5 Oct 2009 04:46:41 +0000 (06:46 +0200)] 
manual: order `Particular Functions' node alphabetically.

* doc/autoconf.texi (Particular Functions): Swap sections about
AC_FUNC_MBRTOWC and AC_FUNC_MEMCMP.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoUnconditionally check for junk ./--version after mkdir search loop.
Paolo Bonzini [Thu, 1 Oct 2009 06:20:13 +0000 (08:20 +0200)] 
Unconditionally check for junk ./--version after mkdir search loop.

* lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Always check for
presence of ./--version.  Reported by Eric Blake.

15 years agoClarify documentation about Solaris sed quantifier restriction.
Ralf Wildenhues [Tue, 22 Sep 2009 05:36:04 +0000 (07:36 +0200)] 
Clarify documentation about Solaris sed quantifier restriction.

* doc/autoconf.texi (Limitations of Usual Tools) <sed>: '*' does
not work after subexpressions, \{M,N\} only after one-character
expressions.  From GCC PR 38923.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFit configure output in 80 columns.
Eric Blake [Mon, 21 Sep 2009 13:01:51 +0000 (07:01 -0600)] 
Fit configure output in 80 columns.

* lib/autoconf/functions.m4
(AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): Shorten message.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoUse consistent notation for cache variables.
Ralf Wildenhues [Fri, 18 Sep 2009 05:20:58 +0000 (07:20 +0200)] 
Use consistent notation for cache variables.

* doc/autoconf.texi (Generic Programs): Remove `$' before
variable name.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoDocumentation of specific and general cache variables.
Ralf Wildenhues [Fri, 18 Sep 2009 05:19:59 +0000 (07:19 +0200)] 
Documentation of specific and general cache variables.

* doc/autoconf.texi (Default Includes, Alternative Programs)
(Particular Programs, Generic Programs, Files, Libraries)
(Function Portability, Particular Functions, Generic Functions)
(Particular Headers, Generic Headers, Declarations)
(Generic Declarations, Particular Structures, Particular Types)
(Specific Compiler Characteristics)
(Generic Compiler Characteristics, C Compiler, System Services):
Document lots of cache variables.
* NEWS: Update.
Suggested by Bruno Haible.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoNew cache variable index in the manual.
Ralf Wildenhues [Fri, 18 Sep 2009 05:16:04 +0000 (07:16 +0200)] 
New cache variable index in the manual.

* doc/autoconf.texi: Define new index `CA' for cache variables.
(caindex): New macro.
(Cache Variable Index): New appendix node.
(Top, Indices): Adjust menus.
(Cache Variable Names, Site Defaults): Adjust text.
* doc/Makefile.am (CLEANFILES): Add files generated for CA index.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoNew FAQ node: Debugging.
Ralf Wildenhues [Fri, 18 Sep 2009 05:15:18 +0000 (07:15 +0200)] 
New FAQ node: Debugging.

* doc/autoconf.texi (Debugging): New node.
(Top, FAQ): Adjust menus.
Report by Bruno Haible.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoDocument AM_MAKEFLAGS workaround to the macro override problem.
Ralf Wildenhues [Fri, 18 Sep 2009 05:15:00 +0000 (07:15 +0200)] 
Document AM_MAKEFLAGS workaround to the macro override problem.

* doc/autoconf.texi (Macros and Submakes): Automake makefiles
provide AM_MAKEFLAGS to help with overriding macros in submake
invocations.
Prompted by bug report from Bruno Haible.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoAC_INIT: Use correct value for PACKAGE_TARNAME.
Jim Meyering [Tue, 15 Sep 2009 17:21:21 +0000 (19:21 +0200)] 
AC_INIT: Use correct value for PACKAGE_TARNAME.

* lib/autoconf/general.m4 (AC_PACKAGE_NAME): Remove what are excess
quotes around the package name, now that m4_tolower's result is quoted.
* tests/base.at (AC_INIT): Test for this.

Signed-off-by: Jim Meyering <meyering@redhat.com>
15 years agoImplement and document Objective C++ support.
Peter Breitenlohner [Tue, 21 Jul 2009 20:55:34 +0000 (22:55 +0200)] 
Implement and document Objective C++ support.

* lib/autoconf/c.m4 (AC_LANG(Objective C++), AC_LANG_OBJCXX)
(AC_LANG_PREPROC(Objective C++), AC_PROG_OBJCXXCPP)
(AC_LANG_COMPILER(Objective C++), AC_PROG_OBJCXX)
(_AC_PROG_OBJCXX_G): New macros.
(_AC_ARG_VAR_CPPFLAGS, _AC_ARG_VAR_LDFLAGS)
(_AC_ARG_VAR_LIBS): Adjusted.
* doc/autoconf.texi (Objective C++ Compiler): New node.
(Preset Output Variables): Document OBJCXXFLAGS.
(Language Choice): Document `Objective C++' language.
* NEWS: Updated.

* tests/local.at (AT_CHECK_ENV): Ignore AC_SUBSTed Objective C++
related variables.

Signed-off-by: Peter Breitenlohner <peb@mppmu.mpg.de>
Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoWork around DJGPP shell function return bug with command substitutions.
Ralf Wildenhues [Sun, 13 Sep 2009 19:18:37 +0000 (21:18 +0200)] 
Work around DJGPP shell function return bug with command substitutions.

DJGPP bash 2.04 has a bug in that `return $ac_retval' done in a
shell function which also contains a command substitution causes
the shell to barf.  For more details and a fix see:
<http://www.delorie.com/djgpp/mail-archives/browse.cgi?p=djgpp-workers/2009/09/09/03:35:08>
Possible workaround include putting the `return' in a subshell
or calling another function to set the status.

* lib/autoconf/general.m4 (_AC_PREPROC_IFELSE_BODY)
(_AC_COMPILE_IFELSE_BODY, _AC_LINK_IFELSE_BODY)
(_AC_RUN_IFELSE_BODY, _AC_COMPUTE_INT_BODY): Use AS_SET_STATUS
instead of `return'.
* doc/autoconf.texi (Common Shell Constructs, Shell Functions):
Document the issue.
* THANKS: Update.
Report by Rugxulo and Reuben Thomas.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoDJGPP fix: Do not redirect standard input in configure scripts.
Ralf Wildenhues [Sun, 13 Sep 2009 19:14:27 +0000 (21:14 +0200)] 
DJGPP fix: Do not redirect standard input in configure scripts.

* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): If $DJGPP is
nonempty, do not dup fd 0 to AS_ORIGINAL_STDIN_FD, do not close
fd 0.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoQuote result of m4_toupper and m4_tolower.
Eric Blake [Mon, 14 Sep 2009 12:58:51 +0000 (06:58 -0600)] 
Quote result of m4_toupper and m4_tolower.

* lib/m4sugar/m4sugar.m4 (m4_tolower, m4_toupper): Quote result.
* lib/autotest/general.m4 (AT_KEYWORDS): Adjust caller.
* tests/m4sugar.at (m4@&t@_toupper and m4@&t@_tolower): New test.
* NEWS: Document this.
* THANKS: Update.
Reported by Sam Steingold.

Signed-off-by: Eric Blake <ebb9@byu.net>
15 years agoDJGPP fix: remove both conftest and conftest.exe.
Ralf Wildenhues [Sun, 13 Sep 2009 19:16:15 +0000 (21:16 +0200)] 
DJGPP fix: remove both conftest and conftest.exe.

The DJGPP compiler may create both `a.out' and `a.exe' without -o,
and both `conftest' and `conftest.exe' with `-o conftest', but not
with `-o conftest.exe'.

* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_O): Also remove
`conftest' without $ac_exeext suffix.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoDJGPP fix: do not try to source /dev/null as cache or site file.
Ralf Wildenhues [Sun, 13 Sep 2009 19:15:10 +0000 (21:15 +0200)] 
DJGPP fix: do not try to source /dev/null as cache or site file.

* lib/autoconf/general.m4 (AC_SITE_LOAD, AC_CACHE_LOAD): Do not
load the cache or site file if it is `/dev/null', as DJGPP treats
it as a regular file, but the shell then warns about it later.
Fixes several test suite failures on DJGPP.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agotestsuite: pass $configure_options to configure invocations.
Ralf Wildenhues [Sun, 13 Sep 2009 16:03:31 +0000 (18:03 +0200)] 
testsuite: pass $configure_options to configure invocations.

* tests/local.at (AT_CHECK_CONFIGURE): Add $configure_options
to configure command line.
* tests/autotest.at, tests/base.at, tests/c.at, tests/torture.at:
Likewise for each configure invocation.
* README-hacking: Document configure_options.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agotestsuite: improve Erlang tests portability, overridability.
Ralf Wildenhues [Sun, 13 Sep 2009 11:40:06 +0000 (13:40 +0200)] 
testsuite: improve Erlang tests portability, overridability.

* tests/autotest.at (Erlang Eunit unit tests): Use "no" as
value-if-not-found for Erlang tools.
* tests/erlang.at: Likewise.  Also, use AS_EXIT instead of plain
exit.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years ago* bin/autoupdate.in: Fix typos in comments.
Ralf Wildenhues [Sun, 13 Sep 2009 09:05:44 +0000 (11:05 +0200)] 
* bin/autoupdate.in: Fix typos in comments.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoImprove autotest testsuite summary message.
Ralf Wildenhues [Sun, 13 Sep 2009 08:05:10 +0000 (10:05 +0200)] 
Improve autotest testsuite summary message.

* lib/autotest/general.m4 (AT_INIT): Hint at the toplevel log
only if not $at_debug_p.  Always hint at the per-test output.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFour new autoupdate tests, expected failures.
Ralf Wildenhues [Sun, 13 Sep 2009 08:03:51 +0000 (10:03 +0200)] 
Four new autoupdate tests, expected failures.

* tests/tools.at (autoupdating macros recursively)
(autoupdating with m4@&t@_pushdef, autoupdating with AC_REQUIRE)
(autoupdating with complex quoting): New tests.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
15 years agoFix description of AC_CHECK_LIB regarding other deplibs.
Ralf Wildenhues [Sun, 13 Sep 2009 08:02:43 +0000 (10:02 +0200)] 
Fix description of AC_CHECK_LIB regarding other deplibs.

* doc/autoconf.texi (Libraries): Library linking may not fail
even without missing additional libs.

Signed-off-by: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>