]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
17 years agoAutotest formatting touchups.
Eric Blake [Thu, 27 Sep 2007 15:17:14 +0000 (09:17 -0600)] 
Autotest formatting touchups.

* lib/autotest/general.m4 (HELP_TUNING): Avoid TAB in terminal
output.
(PATH): Simplify computation of new PATH.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoFix testsuite breakage in last patch.
Eric Blake [Wed, 26 Sep 2007 17:13:08 +0000 (11:13 -0600)] 
Fix testsuite breakage in last patch.

* tests/autotest.at (AT_CHECK_AT_TITLE): Properly quote the
font-lock fix.
* tests/torture.at (@%:@define header templates): Rename, so that
output lines up correctly.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoMore font-lock happiness.
Eric Blake [Wed, 26 Sep 2007 12:14:09 +0000 (06:14 -0600)] 
More font-lock happiness.

* tests/autotest.at (AT_CHECK_AT_TITLE_CHAR): Clean up font
confusion.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoTypo fixes.
Eric Blake [Tue, 25 Sep 2007 23:02:44 +0000 (17:02 -0600)] 
Typo fixes.

* lib/autoconf/general.m4 (AC_SUBST): Fix typo in comment.
* lib/m4sugar/m4sh.m4 (AS_VAR_PUSHDEF): Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoImprove documentation of M4 parameter expansion.
Eric Blake [Tue, 25 Sep 2007 17:58:50 +0000 (11:58 -0600)] 
Improve documentation of M4 parameter expansion.

* doc/autoconf.texi (Quoting and Parameters): New section.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoAvoid committing editor backup files.
Eric Blake [Tue, 25 Sep 2007 12:31:17 +0000 (06:31 -0600)] 
Avoid committing editor backup files.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoImprove C99 detection.
Eric Blake [Tue, 25 Sep 2007 12:23:03 +0000 (06:23 -0600)] 
Improve C99 detection.

* lib/autoconf/c.m4 (_AC_PROG_CC_C99): Add support for HP cc, and
avoid deprecation warning with icc.
* THANKS: Update.
Reported by Ted Bullock.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoWhenever possible, use the vertical bar as sed delimiter.
Jim Meyering [Sat, 22 Sep 2007 12:04:51 +0000 (14:04 +0200)] 
Whenever possible, use the vertical bar as sed delimiter.

* lib/autoconf/functions.m4 (GETLOADAVG_LIBS) [AC_FUNC_GETLOADAVG]:
Use "|", not "!".
* lib/autoconf/status.m4 (_AC_SRCDIRS) [ac_top_builddir_sub]:
[ac_dir_suffix]: Use "|", not "," as sed delimiter.
* tests/mktests.sh (as_me): Likewise.
* lib/freeze.mk (check-forbidden-patterns): Likewise.
* lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT): Likewise.
* configure: Regenerate.
* doc/autoconf.texi (Shell Substitutions): Use "|", not "," in examples.
* lib/autotest/general.m4 (AT_INIT): Use "|", not "&" as sed delimiter
in the : -> $PATH_SEPARATOR transformation of $AUTOTEST_PATH.  This is fine,
as long as $PATH_SEPARATOR doesn't contain "|".

17 years agoAdd a comment.
Jim Meyering [Sat, 22 Sep 2007 12:19:03 +0000 (14:19 +0200)] 
Add a comment.

* lib/autoconf/headers.m4 (HAVE_STDBOOL_H): Document the
2004-05-31 change also with a comment in the code.

17 years agoMore contribution housekeeping.
Eric Blake [Thu, 20 Sep 2007 15:51:48 +0000 (09:51 -0600)] 
More contribution housekeeping.

* THANKS: Sort.
* AUTHORS: Sort, reflect recent assignment from Helge Deller.

Signed-off-by: Eric Blake <ebb9@byu.net>
17 years agoIgnore additional files, when copying cross-repository.
Eric Blake [Thu, 20 Sep 2007 15:00:04 +0000 (09:00 -0600)] 
Ignore additional files, when copying cross-repository.

* .gitignore: Ignore CVS directories, emacs edits.
* .cvsignore: Ignore .git directory, emacs edits.

17 years agoProvide AC_VERSION, not m4_AUTOCONF_VERSION.
Eric Blake [Sat, 15 Sep 2007 12:41:08 +0000 (12:41 +0000)] 
Provide AC_VERSION, not m4_AUTOCONF_VERSION.
* doc/autoconf.texi (Text processing Macros): Remove mention of
m4_AUTOCONF_VERSION, and leave m4_PACKAGE_VERSION undocumented
once again.
(Notices): Move AC_PREREQ...
(Versioning): ...to this new section, alongside the new AC_VERSION
alias for the undocumented m4_PACKAGE_VERSION.
* lib/m4sugar/m4sugar.m4 (m4_AUTOCONF_VERSION): Revert change.
* lib/autoconf/general.m4 (AC_VERSION): New macro.
* NEWS: Update to match this rename.
* tests/m4sugar.at (m4@&t@_version_compare): Remove tests of
m4_PACKAGE_VERSION.
* tests/tools.at (autoconf: AC_VERSION): New test.
Suggested by Paolo Bonzini and Benoit Sigoure.

17 years agoPrepare for conversion to git.
Eric Blake [Fri, 14 Sep 2007 22:25:56 +0000 (22:25 +0000)] 
Prepare for conversion to git.
* doc/.cvsignore: Avoid multiple listings on one line.
* bin/.cvsignore: Likewise.
* .gitignore, bin/.gitignore, config/.gitignore, doc/.gitignore,
lib/.gitignore, lib/Autom4te/.gitignore, lib/autoconf/.gitignore,
lib/autoscan/.gitignore, lib/autotest/.gitignore,
lib/emacs/.gitignore, lib/m4sugar/.gitignore, man/.gitignore,
tests/.gitignore: New files, identical to .cvsignore counterpart.

17 years agoAvoid parallel 'make check' issue.
Eric Blake [Fri, 14 Sep 2007 17:50:37 +0000 (17:50 +0000)] 
Avoid parallel 'make check' issue.
* tests/.cvsignore (mktests.stamp): Ignore the witness.

17 years agoEditing eye-candy.
Eric Blake [Thu, 13 Sep 2007 23:39:07 +0000 (23:39 +0000)] 
Editing eye-candy.
* lib/autoconf/general.m4 (_AC_DO_ECHO): Likewise.

17 years agoEditing eye-candy.
Eric Blake [Thu, 13 Sep 2007 21:51:19 +0000 (21:51 +0000)] 
Editing eye-candy.
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Restore
font-lock balance.
* lib/m4sugar/m4sh.m4 (AS_MKDIR_P): Likewise.
* configure: Regenerate.

17 years agoClean up 'make dist' of previous patch.
Eric Blake [Thu, 13 Sep 2007 20:39:33 +0000 (20:39 +0000)] 
Clean up 'make dist' of previous patch.
* tests/Makefile.am (EXTRA_DIST): Distribute mktests.stamp.
(CLEANFILES): Don't clean the stamp, since we distribute the
generated files pre-built.
(MAINTAINERCLEANFILES): Clean it here instead.
* tests/Makefile.in: Regenerate.

17 years agoAvoid parallel 'make check' issue.
Eric Blake [Thu, 13 Sep 2007 19:59:18 +0000 (19:59 +0000)] 
Avoid parallel 'make check' issue.
* tests/Makefile.am (mktests.stamp): New witness.
(TESTSUITE_GENERATED_AT): Use it.
(CLEANFILES): Clean the witness.
* tests/.cvsignore (mktests.stamp): Ignore the witness.

17 years agoDocument another awk pitfall.
Eric Blake [Thu, 13 Sep 2007 16:50:38 +0000 (16:50 +0000)] 
Document another awk pitfall.
* doc/autoconf.texi (Limitations of Usual Tools) <awk>: Document
limitation of field variables in END.
Reported by Gary V. Vaughan.

17 years ago* AUTHORS: Add missing entries.
Eric Blake [Thu, 13 Sep 2007 14:13:13 +0000 (14:13 +0000)] 
* AUTHORS: Add missing entries.

17 years agoPublish m4_ifndef, m4_version_compare, m4_AUTOCONF_VERSION.
Eric Blake [Thu, 13 Sep 2007 03:21:18 +0000 (03:21 +0000)] 
Publish m4_ifndef, m4_version_compare, m4_AUTOCONF_VERSION.
* doc/autoconf.texi (Text processing Macros): Document
m4_version_compare, m4_AUTOCONF_VERSION, m4_PACKAGE_VERSION.
(Redefined M4 Macros): Document m4_ifndef.
* lib/m4sugar/m4sugar.m4 (m4_AUTOCONF_VERSION): New macro; we
can't obsolete m4_PACKAGE_VERSION at this time since Autoconf 1.10
used it while it was undocumented.
* NEWS: Document this change.
* lib/m4sugar/Makefile.am (version.m4): Update copyright dates.
* lib/m4sugar/Makefile.in: Regenerate.
* tests/m4sugar.at (m4@&t@_version_compare): New test.
Reported by Bruno Haible.

17 years ago* doc/autoconf.texi (Generic Compiler Characteristics): Add
Eric Blake [Thu, 13 Sep 2007 02:35:41 +0000 (02:35 +0000)] 
* doc/autoconf.texi (Generic Compiler Characteristics): Add
missing index entries.

17 years agoCentralize all system extensions checks.
Eric Blake [Tue, 11 Sep 2007 17:13:13 +0000 (17:13 +0000)] 
Centralize all system extensions checks.
* lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS): Inline code
from AC_AIX, AC_GNU_SOURCE, AC_MINIX.  Add Interix support.
(AC_AIX, AC_GNU_SOURCE, AC_MINIX): Obsolete, and point to
AC_USE_SYSTEM_EXTENSIONS.
(AC_ISC_POSIX): Obsolete, and point to AC_SEARCH_LIBS.
(AC_XENIX_DIR, AC_IRIX_SUN): Promote proper quoting in AU_DEFUN.
* doc/autoconf.texi (Posix Variants): Reword this section,
emphasizing that AC_USE_SYSTEM_EXTENSIONS is the preferred method,
rather than a series of system-specific checks.
(Obsolete Macros): Add AC_AIX, AC_GNU_SOURCE, AC_ISC_POSIX,
AC_MINIX.
* NEWS: Document this change.
* THANKS: Update.
Reported by Martin Koeppe.

17 years agoClean up obsolete macros references.
Eric Blake [Sat, 8 Sep 2007 21:47:37 +0000 (21:47 +0000)] 
Clean up obsolete macros references.
* doc/autoconf.texi: Add anchors to support better
cross-referencing.
(Particular Structures): Move obsolete macros descriptions...
(External Software): Likewise.
(Package Options): Likewise.
(Obsolete Macros): ...to here.  Add cross-references to
documentation on replacements.
* NEWS: Mention that these macros have been obsolete for a while
now: AC_STRUCT_ST_BLKSIZE AC_STRUCT_ST_RDEV AC_WITH AC_ENABLE.

17 years agoImprove M4 path searching during configure.
Eric Blake [Sat, 8 Sep 2007 14:48:49 +0000 (14:48 +0000)] 
Improve M4 path searching during configure.
* lib/autoconf/programs.m4 (AC_PATH_PROGS_FEATURE_CHECK): New
macro.
(_AC_PATH_PROG_FEATURE_CHECK): Rename...
(_AC_PATH_PROGS_FEATURE_CHECK): ...to this, add defaulted action
parameter, and kill side effects.
(_AC_PROG_GREP, AC_PROG_SED): Adjust callers.
(_AC_FEATURE_CHECK_LENGTH): Kill extra whitespace.
* m4/m4.m4 (AC_PROG_GNU_M4): Don't stop searching until working m4
is found.
(AC_PATH_PROGS_FEATURE_CHECK): Add backwards compatibility hack to
allow bootstrapping with autoconf 2.61.
* configure.ac (M4): AC_PROG_GNU_M4 now exits on failure.
* configure: Regenerate.
* doc/autoconf.texi (Generic Programs): Document new macro.
* tests/mktests.sh (au_exclude_script): Exclude auto-testing new
macro.
* tests/semantics.at (AC_PATH_PROGS_FEATURE_CHECK): New test.
* NEWS: Document the change.
* THANKS: Update.
Reported by Hans Aberg.

17 years ago* doc/autoconf.texi (Generic Programs): Fix typo.
Eric Blake [Sat, 8 Sep 2007 14:16:58 +0000 (14:16 +0000)] 
* doc/autoconf.texi (Generic Programs): Fix typo.

17 years ago* doc/autoconf.texi (Generic Programs): Use $PATH_SEPARATOR, not
Eric Blake [Thu, 6 Sep 2007 23:21:45 +0000 (23:21 +0000)] 
* doc/autoconf.texi (Generic Programs): Use $PATH_SEPARATOR, not
:, and make it clear that optional @var{path} defaults to $PATH.
(Erlang Compiler and Interpreter): Likewise.

17 years agoTexinfo cleanup.
Eric Blake [Thu, 6 Sep 2007 15:43:58 +0000 (15:43 +0000)] 
Texinfo cleanup.
* doc/autoconf.texi: Avoid lines > 80 columns when possible.
Reword some paragraphs to avoid overfull, underfull hbox
warnings.  Add index entries to avoid overfull vbox warnings.

17 years ago* NEWS: Adjust wording for AC_CONFIG_LINKS.
Eric Blake [Wed, 5 Sep 2007 21:46:29 +0000 (21:46 +0000)] 
* NEWS: Adjust wording for AC_CONFIG_LINKS.
Reported by Ralf Wildenhues.

17 years ago* NEWS: Document fixes that have been applied since 2.61a.
Eric Blake [Mon, 3 Sep 2007 22:16:12 +0000 (22:16 +0000)] 
* NEWS: Document fixes that have been applied since 2.61a.

17 years agoHousekeeping.
Eric Blake [Mon, 3 Sep 2007 21:49:28 +0000 (21:49 +0000)] 
Housekeeping.
* THANKS: Update, and convert to UTF-8 encoding.
* AUTHORS: Likewise.

17 years ago* lib/autoconf/general.m4 (AC_SITE_LOAD): Guard against file
Ralf Wildenhues [Thu, 23 Aug 2007 18:36:06 +0000 (18:36 +0000)] 
* lib/autoconf/general.m4 (AC_SITE_LOAD): Guard against file
names beginning with `-' again.

17 years ago* doc/autoconf.texi (Defining Directories): Mention
Ralf Wildenhues [Wed, 22 Aug 2007 05:00:47 +0000 (05:00 +0000)] 
* doc/autoconf.texi (Defining Directories): Mention
AM_CPPFLAGS, as the way to modify CPPFLAGS when using Automake.

17 years ago* lib/autoconf/general.m4 (AC_SITE_LOAD): Do not overwrite "$@"
Ralf Wildenhues [Tue, 21 Aug 2007 20:23:16 +0000 (20:23 +0000)] 
* lib/autoconf/general.m4 (AC_SITE_LOAD): Do not overwrite "$@"
here, this macro is expanded by AC_INIT.  Fixes 2.60 regression.
* tests/base.at (configure arguments): New test.
* THANKS: Update.
Report by Olaf Lenz.

17 years ago* lib/autoconf/general.m4 (_AC_ENABLE_IF): Expand macro
Ralf Wildenhues [Tue, 21 Aug 2007 17:32:39 +0000 (17:32 +0000)] 
* lib/autoconf/general.m4 (_AC_ENABLE_IF): Expand macro
arguments in comment.
Report by Vincent Torri <vtorri at univ minus evry dot fr>.

17 years ago* doc/autoconf.texi (File System Conventions): Index the proper
Ralf Wildenhues [Mon, 20 Aug 2007 21:29:36 +0000 (21:29 +0000)] 
* doc/autoconf.texi (File System Conventions): Index the proper
way of detecting absolute file names.

17 years ago* build-aux/config.guess, build-aux/config.sub,
Ralf Wildenhues [Mon, 20 Aug 2007 21:23:37 +0000 (21:23 +0000)] 
* build-aux/config.guess, build-aux/config.sub,
build-aux/elisp-comp, build-aux/install-sh, build-aux/mdate-sh,
build-aux/missing, build-aux/texinfo.tex, doc/fdl.texi,
doc/make-stds.texi, doc/standards.texi: Sync from gnulib.
* doc/autoconf.texi (GNU Free Documentation License): Adjust for
sectioning change in fdl.texi.

17 years ago* bin/autoconf.as: Update --version output to match current GCS.
Ralf Wildenhues [Mon, 20 Aug 2007 21:12:33 +0000 (21:12 +0000)] 
* bin/autoconf.as: Update --version output to match current GCS.
* bin/autoheader.in: Likewise.
* bin/autom4te.in: Likewise.
* bin/autoreconf.in: Likewise.
* bin/autoscan.in: Likewise.
* bin/autoupdate.in: Likewise.
* bin/ifnames.in: Likewise.

17 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_LINK): Do not try to link a
Ralf Wildenhues [Sat, 18 Aug 2007 09:07:20 +0000 (09:07 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_LINK): Do not try to link a
file to itself if source and build trees coincide.
* tests/torture.at (AC_CONFIG_LINKS and identical files): New
test.
Report by Sebastian Freundt <hroptatyr@gna.org>.

18 years agoReword the copyright notices to match what's suggested in GPLv3.
Paul Eggert [Fri, 20 Jul 2007 23:11:49 +0000 (23:11 +0000)] 
Reword the copyright notices to match what's suggested in GPLv3.

18 years agoGrant more permissions to copying, as per the usual GNU standard these
Paul Eggert [Fri, 20 Jul 2007 23:11:23 +0000 (23:11 +0000)] 
Grant more permissions to copying, as per the usual GNU standard these
days for ChangeLog files.

18 years ago* doc/autoconf.texi (autoreconf Invocation): Document ACLOCAL_AMFLAGS
Paul Eggert [Fri, 13 Jul 2007 17:38:13 +0000 (17:38 +0000)] 
* doc/autoconf.texi (autoreconf Invocation): Document ACLOCAL_AMFLAGS
limitation reported by Leo Moisio in
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432941>.

18 years agoUpdate to GPLv3.
Paul Eggert [Tue, 3 Jul 2007 20:28:58 +0000 (20:28 +0000)] 
Update to GPLv3.

18 years ago* doc/autoconf.texi (Limitations of Usual Tools): sed -e ''
Paul Eggert [Tue, 26 Jun 2007 17:42:27 +0000 (17:42 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): sed -e ''
fails on AIX 5.3.

18 years ago* lib/autotest/general.m4 (AT_INIT): Handle absolute `srcdir'.
Noah Misch [Tue, 19 Jun 2007 19:49:05 +0000 (19:49 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Handle absolute `srcdir'.
* tests/autotest.at (srcdir propagation): Test absolute `srcdir' and
`srcdir' as subdirectory of `builddir'.

18 years ago* lib/autotest/general.m4 (AT_INIT): Compute $srcdir correctly.
Noah Misch [Thu, 14 Jun 2007 01:32:28 +0000 (01:32 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Compute $srcdir correctly.
* tests/autotest.at (srcdir propagation): New test.
* THANKS: Update.
Reported by Mike Frysinger.

18 years agoRegenerate.
Paul Eggert [Wed, 13 Jun 2007 17:32:36 +0000 (17:32 +0000)] 
Regenerate.

18 years ago* lib/m4sugar/m4sh.m4 (_AS_PATH_SEPARATOR_PREPARE): Set FPATH too.
Paul Eggert [Wed, 13 Jun 2007 16:52:24 +0000 (16:52 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_PATH_SEPARATOR_PREPARE): Set FPATH too.
Problem reported by Fred Kreek in
<http://lists.gnu.org/archive/html/bug-autoconf/2007-06/msg00009.html>.
* doc/autoconf.texi (Special Shell Variables): Warn about FPATH.
(Macro Names, Defining Directories): Don't mention PATH as a name
for a fully qualified file name, as this usage violates the GNU
coding standards and we shouldn't recommend it.

* lib/autotest/general.m4 (AT_INIT): Don't set PATH to the empty
string and then assume shell builtins like "test" will work.

18 years ago* lib/autoconf/general.m4 (AC_SUBST): Raise a fatal error if VARIABLE is
Noah Misch [Tue, 12 Jun 2007 11:36:56 +0000 (11:36 +0000)] 
* lib/autoconf/general.m4 (AC_SUBST): Raise a fatal error if VARIABLE is
not a valid shell variable name.
* tests/mktests.sh (ac_exclude_list): Add AC_ARG_VAR.
* tests/torture.at (AC_SUBST: variable name validation): New test.
Reported by Andreas Schwab.

18 years ago* doc/autoconf.texi (AC_F77_MAIN): Give a specific usage example that
Noah Misch [Mon, 4 Jun 2007 22:49:41 +0000 (22:49 +0000)] 
* doc/autoconf.texi (AC_F77_MAIN): Give a specific usage example that
works with both C and C++.

18 years ago* lib/autoconf/c.m4 (AC_OPENMP): Use a simple loop instead of compiler
Noah Misch [Mon, 4 Jun 2007 03:16:36 +0000 (03:16 +0000)] 
* lib/autoconf/c.m4 (AC_OPENMP): Use a simple loop instead of compiler
brand tests.

18 years agoFix typo in previous checkin.
Paul Eggert [Thu, 31 May 2007 19:36:57 +0000 (19:36 +0000)] 
Fix typo in previous checkin.

18 years ago* doc/autoconf.texi (Particular Types): Give example of use for
Paul Eggert [Thu, 31 May 2007 19:35:45 +0000 (19:35 +0000)] 
* doc/autoconf.texi (Particular Types): Give example of use for
AC_TYPE_UINT8_T.

18 years ago* lib/autoconf/types.m4 (_AC_TYPE_UNSIGNED_INT): Fix a typo.
Stepan Kasal [Tue, 29 May 2007 11:46:29 +0000 (11:46 +0000)] 
* lib/autoconf/types.m4 (_AC_TYPE_UNSIGNED_INT): Fix a typo.

18 years ago* doc/autoconf.texi (Particular Types): AC_TYPE_INT8_T does not
Paul Eggert [Tue, 29 May 2007 05:36:28 +0000 (05:36 +0000)] 
* doc/autoconf.texi (Particular Types): AC_TYPE_INT8_T does not
define HAVE_INT8_T, and likewise for similar macros.
Problem reported by Patrick Welche in
<http://lists.gnu.org/archive/html/autoconf/2007-05/msg00062.html>.

18 years agoRegenerate.
Paul Eggert [Sun, 27 May 2007 23:21:06 +0000 (23:21 +0000)] 
Regenerate.

18 years ago* bin/Makefile.am ($(top_builddir)/bin/autom4te): New dependency.
Paul Eggert [Fri, 25 May 2007 22:52:12 +0000 (22:52 +0000)] 
* bin/Makefile.am ($(top_builddir)/bin/autom4te): New dependency.

18 years ago* lib/autoconf/c.m4 (AC_OPENMP): Don't echo --enable-openmp
Paul Eggert [Mon, 21 May 2007 23:10:09 +0000 (23:10 +0000)] 
* lib/autoconf/c.m4 (AC_OPENMP): Don't echo --enable-openmp
choice, since that's what we do with --enable-largefile etc.
Redo indenting and assignments to simplify things a bit, and make
the parens work with Emacs.

18 years ago* doc/autoconf.texi (Generic Compiler Characteristics): Fix typo
Paul Eggert [Mon, 21 May 2007 22:42:12 +0000 (22:42 +0000)] 
* doc/autoconf.texi (Generic Compiler Characteristics): Fix typo
in my previous change: AC_C_OPENMP -> AC_OPENMP.  Reported by Bruno
Haible.

18 years ago* lib/autoconf/c.m4 (AC_OPENMP): Simplify use of AC_ARG_ENABLE.
Noah Misch [Mon, 21 May 2007 22:31:18 +0000 (22:31 +0000)] 
* lib/autoconf/c.m4 (AC_OPENMP): Simplify use of AC_ARG_ENABLE.
* tests/local.at (AT_CHECK_ENV): Exempt OPENMP_CFLAGS.

18 years ago* NEWS: Rename AC_C_OPENMP to AC_OPENMP.
Paul Eggert [Mon, 21 May 2007 17:50:57 +0000 (17:50 +0000)] 
* NEWS: Rename AC_C_OPENMP to AC_OPENMP.
* lib/autoconf/c.m4 (AC_OPENMP): Renamed from AC_C_OPENMP.
* doc/autoconf.texi (Generic Compiler Characteristics): Move
renamed AC_OPENMP documentation here, from "C compiler".
Mention C++ and Fortran.

* NEWS: Mention AC_C_OPENMP.

18 years ago* doc/autoconf.texi (C Compiler): Tweak OpenMP documentation a bit.
Paul Eggert [Mon, 21 May 2007 17:39:09 +0000 (17:39 +0000)] 
* doc/autoconf.texi (C Compiler): Tweak OpenMP documentation a bit.

2007-05-21  Bruno Haible  <bruno@clisp.org>

* lib/autoconf/c.m4 (AC_C_OPENMP): New macro.
* doc/autoconf.texi (C Compiler): Document AC_C_OPENMP.
* NEWS: Mention AC_C_OPENMP.

18 years ago* bin/autom4te.in: Fix typos.
Ralf Wildenhues [Thu, 17 May 2007 08:20:31 +0000 (08:20 +0000)] 
* bin/autom4te.in: Fix typos.

18 years ago* bin/autoconf.as: Handle `-' just like other input files.
Noah Misch [Thu, 17 May 2007 02:43:12 +0000 (02:43 +0000)] 
* bin/autoconf.as: Handle `-' just like other input files.
* bin/autom4te.in (parse_args): Pass `-' through.
(handle_output): Skip the forbidden token search if we read from stdin.
(up_to_date): Always treat stdin as out of date.
* tests/tools.at (autoconf: input from stdin): New test.
(autoconf: forbidden tokens, basic): Check a second `autoconf' run.

18 years ago* tests/foreign.at tests/semantics.at, tests/tools.at: Remove
Stepan Kasal [Wed, 16 May 2007 09:42:25 +0000 (09:42 +0000)] 
* tests/foreign.at tests/semantics.at, tests/tools.at: Remove
parameters for AT_CLEANUP.
* tests/local.at (AT_CHECK_AU_MACRO): Likewise.

18 years ago* NEWS: Document that AC_C_RESTRICT checks 'restrict' last.
Paul Eggert [Mon, 14 May 2007 16:54:55 +0000 (16:54 +0000)] 
* NEWS: Document that AC_C_RESTRICT checks 'restrict' last.
* doc/autoconf.texi (C Compiler): Likewise.

2007-05-14  Noah Misch  <noah@cs.caltech.edu>

* lib/autoconf/c.m4 (AC_C_RESTRICT): Check `restrict' last.

* doc/autoconf.texi (Caching Results): The CACHE-ID variable

18 years ago* doc/autoconf.texi: Direntry for "autoconf Invocation"
Stepan Kasal [Wed, 9 May 2007 11:40:27 +0000 (11:40 +0000)] 
* doc/autoconf.texi: Direntry for "autoconf Invocation"
renamed to "autoconf-invocation"

18 years ago* doc/autoconf.texi (Caching Results): The CACHE-ID variable
Stepan Kasal [Wed, 9 May 2007 10:38:23 +0000 (10:38 +0000)] 
* doc/autoconf.texi (Caching Results): The CACHE-ID variable
in the examples should not use the internal "ac_" prefix.

18 years ago* lib/autotest/general.m4 (_AT_NORMALIZE_TEST_GROUP_NUMBER): Use `eval'.
Noah Misch [Mon, 7 May 2007 19:56:56 +0000 (19:56 +0000)] 
* lib/autotest/general.m4 (_AT_NORMALIZE_TEST_GROUP_NUMBER): Use `eval'.
* doc/autoconf.texi ($@, case): Document Zsh limitations.

18 years ago* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Put a.out first.
Paul Eggert [Thu, 3 May 2007 17:23:39 +0000 (17:23 +0000)] 
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Put a.out first.
Reorganize the comments before and in the macro.

18 years ago* lib/autoconf/lang.m4, lib/autoconf/c.m4,
Stepan Kasal [Thu, 3 May 2007 14:47:12 +0000 (14:47 +0000)] 
* lib/autoconf/lang.m4, lib/autoconf/c.m4,
lib/autoconf/fortran.m4, lib/autoconf/erlang.m4: Cleanup of
section titles and other comments; no code change.

18 years ago* doc/autoconf.texi (Particular Programs): Typo
Paul Eggert [Wed, 2 May 2007 02:21:23 +0000 (02:21 +0000)] 
* doc/autoconf.texi (Particular Programs): Typo
@acindex{AC_PROG_MKDIR_P} shouldn't have "AC" in that call.

18 years agoFix typo in previous message.
Paul Eggert [Mon, 30 Apr 2007 17:11:50 +0000 (17:11 +0000)] 
Fix typo in previous message.

18 years ago* lib/m4sugar/m4sh.m4 (_AS_SHELL_FN_SPY): Don't imply that
Paul Eggert [Mon, 30 Apr 2007 17:08:07 +0000 (17:08 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_SHELL_FN_SPY): Don't imply that
'configure' will fail if the shell lacks proper support for shell
functions.  Suggested by RMS.

18 years ago* doc/autoconf.texi (Limitations of Builtins): Correct the warning
Paul Eggert [Sun, 29 Apr 2007 08:22:04 +0000 (08:22 +0000)] 
* doc/autoconf.texi (Limitations of Builtins): Correct the warning
about Solaris /bin/printf '%010000x' 123.  Problem reported by
Bruno Haible.

18 years ago* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Don't look
Paul Eggert [Sun, 29 Apr 2007 05:50:27 +0000 (05:50 +0000)] 
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Don't look
for a.* when searching for executables, as this prevents users
from having files like a.c.  Problem reported by Ralf Wildenhues in:
http://lists.gnu.org/archive/html/autoconf-patches/2007-04/msg00029.html
This fixes a problem introduced on 2000-12-19.

18 years ago* doc/autoconf.texi (Limitations of Builtins): Warn about Solaris
Paul Eggert [Thu, 26 Apr 2007 19:50:46 +0000 (19:50 +0000)] 
* doc/autoconf.texi (Limitations of Builtins): Warn about Solaris
/bin/printf '%010000x' 123.  Problem reported by Arto C. Nirkko
via Bruno Haible.

18 years ago* NEWS: Document recent changes to AC_CHECK_ALIGNOF, AC_CHECK_SIZEOF,
Paul Eggert [Fri, 13 Apr 2007 07:52:57 +0000 (07:52 +0000)] 
* NEWS: Document recent changes to AC_CHECK_ALIGNOF, AC_CHECK_SIZEOF,
AC_CHECK_TYPE, AC_CHECK_TYPES.
* doc/autoconf.texi (Generic types): C types must be type-names
(the C terminology), not type-ids (the C++ term).  C++ types
must not be anonymous.
* lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW): Remove special case
for C++; this drops support for anonymous struct and union types,
which were problematic anyway.
* tests/semantics.at (AC_CHECK_HEADERS_NEW): Adjust test to work even
for C++.

18 years ago* doc/autoconf.texi (Libraries): Typo fix: insert missing "in".
Jim Meyering [Thu, 12 Apr 2007 19:41:03 +0000 (19:41 +0000)] 
* doc/autoconf.texi (Libraries): Typo fix: insert missing "in".

18 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_LINK): Fix AC_CONFIG_LINKS
Ralf Wildenhues [Thu, 12 Apr 2007 05:39:00 +0000 (05:39 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_LINK): Fix AC_CONFIG_LINKS
to prefer a link source from the build tree, if it exists.
Report by Pallav Gupta <pallavgupta@gmail.com>.

18 years ago* doc/autoconf.texi (Generic Types): Document the restrictions
Paul Eggert [Thu, 12 Apr 2007 00:12:06 +0000 (00:12 +0000)] 
* doc/autoconf.texi (Generic Types): Document the restrictions
on types imposed by AC_CHECK_TYPE, AC_CHECK_TYPES.
(Generic Compiler Characteristics): AC_CHECK_SIZEOF now works
with objects too.  Document the restrictions on its use.
Document the restrictions on AC_CHECK_ALIGNOF's type argument.
* lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW):
For C, just try sizeof (TYPE) and sizeof ((TYPE)); if the former
works but the latter doesn't, then it's a valid type.
This lets people use function types and so forth.
For C++ there doesn't seem to be a simple solution, so leave it alone.
(AC_CHECK_SIZEOF): Allow argument to be a variable.
(AC_CHECK_SIZEOF, AC_CHECK_ALIGNOF): Don't bother to invoke
AC_CHECK_TYPE; that wasn't documented or necessary.

18 years ago* lib/autoconf/general.m4 (_AC_LINK_IFELSE): Skip AS_TEST_X
Paul Eggert [Wed, 11 Apr 2007 17:32:27 +0000 (17:32 +0000)] 
* lib/autoconf/general.m4 (_AC_LINK_IFELSE): Skip AS_TEST_X
when cross-compiling.

2007-04-11  Stepan Kasal  <kasal@ucw.cz>

18 years ago* doc/autoconf.texi (External Software): Fix a typo in the
Stepan Kasal [Wed, 11 Apr 2007 17:15:36 +0000 (17:15 +0000)] 
* doc/autoconf.texi (External Software): Fix a typo in the
previous change.

18 years ago* doc/autoconf.texi (External Software, Package Options):
Ralf Wildenhues [Wed, 11 Apr 2007 03:50:11 +0000 (03:50 +0000)] 
* doc/autoconf.texi (External Software, Package Options):
Fix ambiguous wording.  Report by Reuben Thomas <rrt@sc3d.org>.

18 years agoSay who suggested it.
Paul Eggert [Sat, 7 Apr 2007 05:55:37 +0000 (05:55 +0000)] 
Say who suggested it.

18 years ago* doc/autoconf.texi (Particular Types): AC_C_LONG_DOUBLE is now
Paul Eggert [Sat, 7 Apr 2007 05:54:25 +0000 (05:54 +0000)] 
* doc/autoconf.texi (Particular Types): AC_C_LONG_DOUBLE is now
obsolescent.
* NEWS: Document this.

18 years ago* doc/autoconf.texi (Here-Documents, Limitations of Builtins):
Paul Eggert [Thu, 29 Mar 2007 22:25:17 +0000 (22:25 +0000)] 
* doc/autoconf.texi (Here-Documents, Limitations of Builtins):
(Limitations of Usual Tools): Don't say "older" if Solaris 10 by
default still has the problem.  Problem reported by Bruce Korb.

18 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix a
Stepan Kasal [Wed, 28 Mar 2007 19:16:30 +0000 (19:16 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix a
comment in the generated config.status.

18 years ago* lib/autoconf/status.m4 (AC_CONFIG_SUBDIRS): Update comment.
Stepan Kasal [Tue, 27 Mar 2007 12:58:17 +0000 (12:58 +0000)] 
* lib/autoconf/status.m4 (AC_CONFIG_SUBDIRS): Update comment.

18 years ago* doc/autoconf.texi (Shellology): Rework treatment of the 'test'
Paul Eggert [Mon, 26 Mar 2007 20:19:23 +0000 (20:19 +0000)] 
* doc/autoconf.texi (Shellology): Rework treatment of the 'test'
command and case statements to make it a bit clearer and describe
more pitfalls.

18 years ago* doc/autoconf.texi (C Compiler): Mention that AC_PROG_CC_C99 also
Paul Eggert [Fri, 23 Mar 2007 14:53:18 +0000 (14:53 +0000)] 
* doc/autoconf.texi (C Compiler): Mention that AC_PROG_CC_C99 also
checks for unsigned long long int.

18 years ago* doc/autoconf.texi (Limitations of Usual Tools): Warn about other
Paul Eggert [Mon, 19 Mar 2007 18:13:36 +0000 (18:13 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): Warn about other
nonstandard grep R.E. escape sequences.

18 years ago(Limitations of Usual Tools): Also list \< and \>, and mention that
Jim Meyering [Sat, 17 Mar 2007 09:13:54 +0000 (09:13 +0000)] 
(Limitations of Usual Tools): Also list \< and \>, and mention that
HP-UX's grep, like the one from Solaris, does not support that syntax.

18 years ago* doc/autoconf.texi: Adjust grammar around use of "heuristics".
Jim Meyering [Sat, 17 Mar 2007 09:01:58 +0000 (09:01 +0000)] 
* doc/autoconf.texi: Adjust grammar around use of "heuristics".

18 years ago* doc/autoconf.texi (Specifying Names): `--host' does not
Stepan Kasal [Fri, 9 Mar 2007 19:51:24 +0000 (19:51 +0000)] 
* doc/autoconf.texi (Specifying Names): `--host' does not
change the build type.

18 years agoReplace the entry for my 2007-01-15 change by the right one.
Stepan Kasal [Fri, 9 Mar 2007 19:42:09 +0000 (19:42 +0000)] 
Replace the entry for my 2007-01-15 change by the right one.

18 years ago* doc/autoconf.texi (C Compiler): Warn that AC_C_BIGENDIAN
Paul Eggert [Tue, 6 Mar 2007 07:30:17 +0000 (07:30 +0000)] 
* doc/autoconf.texi (C Compiler): Warn that AC_C_BIGENDIAN
suggests AC_CONFIG_HEADERS.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Warn if not using
AC_CONFIG_HEADERS.  Problem reported by
Peter O'Gorman.

18 years agoRegenerate.
Paul Eggert [Thu, 1 Mar 2007 00:19:57 +0000 (00:19 +0000)] 
Regenerate.

18 years ago* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Fix typo "__LITLE_ENDIAN__".
Paul Eggert [Thu, 1 Mar 2007 00:18:28 +0000 (00:18 +0000)] 
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Fix typo "__LITLE_ENDIAN__".
Problem reported by Paolo Bonzini in:
http://lists.gnu.org/archive/html/autoconf-patches/2007-02/msg00024.html
* tests/semantics.at (AC_C_BIGENDIAN): Don't reject hosts that have
universal binaries.  Problem reported by Elias Pipping.

18 years ago* NEWS: AC_C_BIGENDIAN now supports universal binaries a la Mac OS X.
Paul Eggert [Wed, 28 Feb 2007 00:03:33 +0000 (00:03 +0000)] 
* NEWS: AC_C_BIGENDIAN now supports universal binaries a la Mac OS X.
* doc/autoconf.texi (C Compiler): Document this.  There is a new
extra argument ACTION-IF-UNIVERSAL.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Implement this.
Add support for Solaris-style _LITTLE_ENDIAN and _BIG_ENDIAN.
Reindent for sanity's sake.