Akim Demaille
18ca9ab3ec
* config/config.guess, config/config.sub, config/elisp-comp,
...
* config/install-sh, config/mdate-sh, config/mkinstalldirs,
* config/texinfo.tex, doc/standards.texi: Update from masters.
2003-05-22 07:37:43 +00:00
Paolo Bonzini
f16c8d206e
* lib/m4sugar/m4sh.m4: protect RHS of AS_VAR_SET against expansion of
...
quotes (it is delayed to after the eval).
2003-05-21 19:04:41 +00:00
Akim Demaille
e808ba2ea7
* bin/autoupdate.in ($m4): Fix quotation.
...
Reported by Martin Mokrejs.
2003-05-21 09:46:59 +00:00
Paul Eggert
c6077abc32
* ChangeLog, ChangeLog.2, THANKS, lib/m4sugar/m4sugar.m4:
...
Remove non-ASCII characters.
2003-05-19 18:16:57 +00:00
Paul Eggert
fc112634a7
Fix ASCII spellings of Mokrejs and Ruediger.
2003-05-19 18:12:36 +00:00
Paolo Bonzini
848e929771
2003-05-17 Paolo Bonzini <bonzini@gnu.org>
...
* ChangeLog: add entry for change to tests/semantics.at
2003-05-18 14:51:15 +00:00
Akim Demaille
b44e483cec
* lib/autoconf/functions.m4: Use the default includes so that
...
memcmp be declared before being tested.
Reported by Sander Niemeijer.
(AC_FUNC_ERROR_AT_LINE, AC_FUNC_GETGROUPS, AC_FUNC_STRNLEN): Likewise.
* doc/autoconf.texi (Default Includes): Document
AC_INCLUDES_DEFAULT.
2003-05-17 10:30:07 +00:00
Akim Demaille
d8711f0660
* lib/autoconf/specific.m4: Include signal.h and unistd.h.
...
* doc/autoconf.texi (Obsolete Macros): Adjust.
Reported by Werner LEMBERG and Debian Bug 190886.
2003-05-17 09:44:22 +00:00
Akim Demaille
8624a70899
* lib/m4sugar/m4sh.m4 (_AS_UNSET_PREPARE): s/FOO/as_foo/ to avoid
...
user name space clashes.
Reported by Bruno Haible.
2003-05-16 09:59:15 +00:00
Akim Demaille
62930d7b99
* bin/autoheader.in, bin/autom4te.in, bin/autoreconf.in,
...
* bin/autoscan.in, bin/autoupdate.in, bin/ifnames.in (BEGIN): Make
them uniform, and more robust to Perl special characters.
Reported by Martin Mokrej.
2003-05-16 09:54:46 +00:00
Akim Demaille
46237304df
* tests/foreign.at (Libtool): Skip all Libtools pre 1.4.
2003-05-14 08:34:10 +00:00
Akim Demaille
c61f289486
* doc/autoconf.texi (Header Portability): X11/extensions/scrnsaver.h,
...
linux/irda.h.
2003-05-14 08:29:04 +00:00
Akim Demaille
7d666fb9b8
* doc/autoconf.texi (Header Portability): X11/extensions/scrnsaver.h.
2003-05-14 07:53:12 +00:00
Akim Demaille
e84abe67d4
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Improve the
...
message.
From Matthias Andree.
2003-05-12 14:48:19 +00:00
Alexandre Duret-Lutz
d92c2a7a88
* lib/Autom4te/XFile.pm (lock, truncate): Do not pass @_ to flock
...
and truncate.
2003-05-07 06:51:23 +00:00
Akim Demaille
d2869a3180
Don't try to be smart with aclocal 1.8+ because (i) aclocal no
...
longer updates aclocal.m4 if useless, (ii) if a file m4_included
by aclocal.m4 is changed it might require the importing of another
m4 extension file, i.e., aclocal must be run.
* bin/autoreconf.in (&run_aclocal, $aclocal_supports_force): New.
(&parse_args): Use --force with aclocal if required and supported.
(&autoreconf_current_directory): Use &run_aclocal.
2003-05-06 15:07:59 +00:00
Akim Demaille
db4f0f52c0
Lock autom4te's cache.
...
* lib/Autom4te/XFile.pm ($me, &name, &lock, &truncate, &seek): New.
* bin/autom4te.in (&Request::save, &Request::load): Use an IO::File
argument instead of a file name, so that the request file remains
open during the whole autom4te run.
($icache_file): New.
(&freeze): Lock the $icache_file.
2003-05-06 08:51:21 +00:00
Derek Price
4ca6566c2c
* lib/emacs/.cvsignore: Add generated elc-stamp file.
2003-05-05 14:54:10 +00:00
Derek Price
044418223e
* lib/autotest/general.m4 (AT_KEYWORDS): Don't use a comma as the
...
seperator with m4_append_uniq(). It doesn't work.
(AT_CLEANUP): Add `;' to end of at_help_all.
(AT_INIT): Allow --keywords to be specified more than once. When
grepping $at_help_all for keywords, use the field and keyword
seperators to ensure a complete keyword match. Alter at_prev handling
to support the new --keywords behavior.
2003-04-29 20:54:12 +00:00
Paul Eggert
d481daa077
2003-04-27 Karl Berry <karl@freefriends.org>
...
* doc/autoconf.texi: Make the dir entries in the autoconf manual
align better with others.
2003-04-28 06:24:52 +00:00
Jim Meyering
fb8038feda
* NEWS: Mention the new macro.
...
* lib/autoconf/c.m4 (AC_C_RESTRICT): New macro.
* doc/autoconf.texi (C Compiler): Describe AC_C_RESTRICT.
* tests/c.at: Test AC_C_RESTRICT.
* tests/mktests.sh (ac_exclude_list): Add exclusion for AC_C_RESTRICT.
2003-04-12 20:55:15 +00:00
Akim Demaille
e4a4525091
* bin/ifnames.in: Skip C++ comments.
...
From Jeremy Yallop.
2003-04-08 08:46:43 +00:00
Akim Demaille
15753f052d
* GNUmakefile (SHELL): Don't assume sh is in /bin/.
...
From Ilya Zakharevich.
2003-04-08 07:42:14 +00:00
Akim Demaille
9870a8db2f
* doc/autoconf.texi (Particular Headers): Some about sys/socket.h,
...
net/if.h, stdlib.h.
2003-04-08 07:18:15 +00:00
Derek Price
c9d391bc40
* lib/autoconf/programs.m4 (AC_PROG_INSTALL): Correct syntax error
...
from Akim's checkin of 3-29.
2003-04-01 21:27:52 +00:00
Derek Price
cb4cb9642c
* tests/torture.at (Configuring subdirectories): Add missing
...
close-quote for Akim's change from 3-28.
2003-04-01 17:33:59 +00:00
Akim Demaille
f3e9a2a87d
* doc/autoconf.texi (ac, at, ms): Rename these indexes as...
...
(AC, AT, MS): these.
(shortindexflag, @acindex, @ahindex, @asindex, @atindex, @msindex):
New.
Use them.
* doc/Makefile.am (CLEANFILES): Adjust.
(TEXI2DVI): Make it --batch.
2003-04-01 07:28:08 +00:00
Akim Demaille
53088c588b
Typo.
2003-04-01 06:07:19 +00:00
Derek Price
cd9ac20d85
* lib/autotest/general.m4: Revert the checkin from 3-27 which removed
...
the main loop.
Thanks to Akim Demaille.
2003-03-31 20:25:52 +00:00
Akim Demaille
bda9ad8b4d
* lib/autoconf/programs.m4 (AC_PROG_INSTALL): Skip OS/2's install,
...
that starts a GYI.
From Ilya Zakharevich.
2003-03-29 10:04:26 +00:00
Akim Demaille
a2fe2ed94e
* lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): The
...
documentation to read is Autoconf's.
Suggested by Paul Eggert.
2003-03-29 09:50:11 +00:00
Derek Price
bf4bcbbf91
* lib/autotest/general.m4 (PARSE_ARGS,PARSE_ARGS_END,HELP,HELP_MODES,
...
HELP_TUNING,HELP_OTHER,HELP_END,PREPARE_TESTS,TESTS_END): Define and
use new diversions in preparation for accepting new arguments and
allowing scripting around tests.
(OPTIONS,TAIL): Remove these diversions to make way for the ones above.
2003-03-28 21:41:39 +00:00
Akim Demaille
4c6f840b3f
* lib/autoconf/headers.m4: Suggest reading the section "Present
...
But Cannot Be Compiled" when the header causes problems.
2003-03-28 17:11:29 +00:00
Akim Demaille
03713b9ea8
* tests/torture.at (Configuring subdirectories): Require aclocal
...
1.4, otherwise the test fails, as it does support configure.ac.
This fixes the "test 40 failed" bug reports.
2003-03-28 17:10:27 +00:00
Akim Demaille
5e4393abd6
* doc/autoconf.texi (C Compiler): `#line' portability.
...
From Paul Eggert and Nelson H. F. Beebe.
2003-03-28 14:51:30 +00:00
Derek Price
277b398bea
* lib/autotest/general.m4: Eliminate main loop and reorganize test
...
layout in order to allow scripting around test groups.
2003-03-28 04:00:45 +00:00
Derek Price
fd4f512efd
* lib/autotest/general.m4: Define and use new diversions in preparation
...
for accepting new arguments and allowing scripting around tests.
2003-03-27 21:59:15 +00:00
Derek Price
ed71ef7fc3
* lib/autoconf/general.m4 (AC_ARG_VAR): Use AS_HELP_STRING instead of
...
obsolete AC_HELP_STRING.
(AC_HELP_STRING): AU_DEFUN to...
* lib/m4sugar/m4sh.m4 (AS_HELP_STRING): ...here.
* tests/m4sh.at (AS_HELP_STRING): New test.
* tests/acgeneral.at: Regenerated.
2003-03-27 13:18:34 +00:00
Kevin Ryde
f9c3042f0f
Correction autoconf.texi -> doc/autoconf.texi in 5 places (3 by me).
2003-03-27 00:45:50 +00:00
Derek Price
970e5f746c
* lib/autotest/general.m4: s/DEFAULT/DEFAULTS/ since it makes more
...
sense. Verbosify the diversion definitions comment.
2003-03-26 14:33:20 +00:00
Derek Price
7c3fb31aef
* lib/autotest/general.m4 (AT_INIT): Remove redundant call to
...
AS_PREPARE.
2003-03-26 14:30:48 +00:00
Paul Eggert
c291f8e176
* doc/autoconf.texi (Present But Cannot Be Compiled):
...
Grammar fixes and minor rewording. (trivial change)
2003-03-23 10:22:21 +00:00
Paul Eggert
516266bbcc
Work around a problem noted by Nelson H. F. Beebe with coreutils
...
4.5.9: Sun c89 (Sun WorkShop 6 update 2 C 5.3 Patch 111679-08
2002/05/09) rejects '#line 32768 "configure"' because the line
number overflows.
2003-03-06 20:41:34 +00:00
Richard Dawe
6f70f697f9
tests/atspecific.m4: Normalize the file name for the m4 program,
...
when it has an "exe" file extension. DJGPP's error messages include
the error code in brackets - remove the error code during normalization.
2003-03-03 20:13:50 +00:00
Akim Demaille
b473dc2a62
* doc/autoconf.texi (Present But Cannot Be Compiled): New.
2003-02-28 10:46:19 +00:00
Alexandre Duret-Lutz
4b50bd89ef
* doc/autoconf.texi (Limitations of Make): Remove the section
...
about `$<' in inference rules, it was a bogus interpretation of
an old Automake change. Discuss NetBSD, FreeBSD, OpenBSD, and
Tru64 make in the "target lookup" section.
(Automake): Automake 1.5+ no longer requires special tools to be
present on the developer's host.
2003-02-28 10:15:47 +00:00
Akim Demaille
f6f77d7b72
* bin/autoheader.in (BEGIN): For DJGPP SHELL may not be set
...
to a shell that can handle redirection or quoting correctly.
Override SHELL with the shell detected by configure.
Use of $^O suggested by Tim van Holder.
* bin/autom4te.in (BEGIN): Likewise.
* bin/autoreconf.in (BEGIN): Likewise.
* bin/autoscan.in (BEGIN): Likewise.
* bin/autoupdate.in (BEGIN): Likewise.
* bin/ifnames.in (BEGIN): Likewise.
* bin/ifnames.in: Add final newline to help and version messages.
* lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Translate colons,
to cope with DOS-style absolute paths, when constructing
${ac_make}.
* lib/autoconf/status.m4 (_AC_OUTPUT_HEADERS, _AC_OUTPUT_FILES):
When constructing paths with IFS=:, quote the path. If we're
constructing a DOS-style absolute path, we don't want to split it
on the colon.
* tests/atspecific.m4 (AT_CHECK_CONFIGURE): Fix typo
in description.
2003-02-28 10:11:07 +00:00
Pavel Roskin
5e7f0f99ed
* bin/autoheader.in: Add missing newline when printing
...
suggestion how change AC_DEFINE call.
2003-02-25 23:20:21 +00:00
Paul Eggert
4165072ca1
Give credit to Jeff Painter for yesterday's bug report.
2003-02-25 18:19:37 +00:00
Paul Eggert
5a747da1c3
Fix a couple of "test -n" typos by replacing them with "test -z".
2003-02-25 06:46:04 +00:00
Kevin Ryde
32aec35596
* doc/autoconf.texi (Limitations of Builtins): Add notes on printf
...
format starting with "-".
2003-02-23 23:00:02 +00:00
Alexandre Duret-Lutz
e547c06fa2
* doc/autoconf.texi (Limitations of Make): `foo=bar make -e'
...
is not portable inside Makefile.
2003-02-20 17:19:55 +00:00
Akim Demaille
13984e2d07
* lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): When
...
compiler says yeah, but preproc says nope, compiler is right.
Conversely, prompt the reader to send a bug report to the
maintainers of the package, not of Autoconf.
2003-02-20 17:15:47 +00:00
Akim Demaille
9bbb516751
* bin/autoreconf.in (autoreconf_current_directory): Properly
...
handle an empty aclocal.m4.
2003-02-20 17:04:10 +00:00
Akim Demaille
0a59c6b0dd
* lib/autoconf/general.m4 (AC_PREFIX_PROGRAM): Quote
...
$ac_prefix_program.
From Larry Jones.
2003-02-20 16:52:10 +00:00
Paul Eggert
5908a764de
* lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY(C)): Define $1 to an
...
innocuous variant befor including <limits.h> or <assert.h>.
2002-12-24 00:17:24 +00:00
Paul Eggert
0b8175239b
Install Martin Frydl's patch from
...
<http://mail.gnu.org/pipermail/autoconf/2002-November/014524.html >.
2002-12-03 08:34:30 +00:00
Paul Eggert
8e884317d9
Version 2.57.
2002-12-03 07:59:21 +00:00
Akim Demaille
c1640cd3d9
Version 2.56.
...
* config/install-sh: chmod +x.
From Paul Eggert.
* config/move-if-change: Indenting changes.
* Makefile.am (AUTOMAKE_OPTIONS): Move to...
* configure.ac (AM_INIT_AUTOMAKE): here.
Require 1.7.1.
2002-11-15 09:17:30 +00:00
Akim Demaille
c95cfec7a0
Version 2.55.
...
* config/config.guess, config/config.sub, config/install-sh:
Update from masters.
2002-11-14 11:34:13 +00:00
Akim Demaille
29a5451ab4
* Makefile.maint: Sync with Bison, i.e.:
...
(po-check): Scan .l and .y files instead of the
.c and the .h files that they generate. This fixes the bug
reported by Tim Van Holder in:
<http://mail.gnu.org/pipermail/bison-patches/2002-November/001352.html >
Look for N_ as well as for _. Try to avoid matching #define for
N_ and _.
From Paul Eggert.
2002-11-14 11:16:01 +00:00
Akim Demaille
b37eb00d76
* doc/autoconf.texi (C Compiler): Compiling several files at once.
...
From Paul Eggert and Albert Chin-A-Young.
2002-11-14 08:42:39 +00:00
Akim Demaille
4aa948e894
* doc/autoconf.texi (C Compiler): Solitary backslashes.
...
From Paul Eggert and Albert Chin-A-Young.
2002-11-14 08:17:46 +00:00
Kevin Ryde
ce95d6a9dc
* lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY(C)): Initialize f=$1 rather
...
than assigning in main, to avoid HP cc +O3 optimizing it away.
2002-11-13 23:34:07 +00:00
Akim Demaille
77f69ee45e
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Add -q
...
option. Process --recheck after parsing all options. Pass -q
option to configure on --recheck.
(AC_OUTPUT): Pass -q from configure to config.status.
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Strip -q from
arguments to record.
* doc/autoconf.texi (config.status Invocation): Document
config.status -q option.
2002-11-12 10:54:44 +00:00
Alexandre Duret-Lutz
020483fc8e
* bin/autoscan.in (scan_file): Scan Makefile.am too. Ignore
...
Makefile.in if Makefile.am exists.
(output): Strip `.am' from Makefiles. Don't
output AC_CONFIG_FILES if no Makefiles were found.
2002-11-07 14:11:31 +00:00
Akim Demaille
dddee0d248
* Makefile.am (cvs_files): Add elisp-comp, mdate-sh.
...
(local_updates): New.
* Makefile.maint: Update, from CVS Bison.
(local_updates): New.
2002-11-07 14:03:41 +00:00
Akim Demaille
34afd91665
* lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY): Wrap the `f'
...
declaration in extern "C" too.
Reported by Roberto Bagnara.
2002-11-06 14:01:49 +00:00
Akim Demaille
4b63001766
* tests/torture.at (Configuring subdirectories): Don't use grep
...
-w.
* doc/autoconf.texi (Limitations of Usual Tools): Grep -w.
Reported by Ezra Peisach.
2002-11-06 10:29:21 +00:00
Akim Demaille
6497d928b1
* lib/autoconf/autoheader.m4 (_AH_TEMPLATE_OLD, _AH_VERBATIM_OLD):
...
Remove.
We _have_ to stop using the old compatibility scheme that tried to
avoid useless backslashes because Libtool 1.4.3 contains a
AC_DEFINE([error_t], [int],
[Define to a type to use for `error_t' if it is not
otherwise available.])
We _have_ to quote the single quote and backslashes with . The
old compatibility scheme saw that ` was backslashed, and therefore
did not quote the single quote. Hence before this patch, Autoconf
was not compatible with Libtool.
2002-11-05 20:28:07 +00:00
Paul Eggert
60b954f04e
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Set the following variables,
...
too: LC_ADDRESS, LC_IDENTIFICATION, LC_MEASUREMENT, LC_MONETARY,
LC_NAME, LC_PAPER, LC_TELEPHONE.
* doc/autoconf.texi (Special Shell Variables): Mention those vars.
2002-11-05 07:17:34 +00:00
Akim Demaille
e4a94324d2
Bump to 2.54d.
2002-11-04 10:22:53 +00:00
Akim Demaille
82fa4983e9
Version 2.54c.
...
* Makefile.maint (update, cvs-update, po-update, do-po-update):
New.
* config/texinfo.tex: Update.
2002-11-04 08:47:39 +00:00
Akim Demaille
5c74899ef9
* bin/autoreconf.in (&autoreconf_current_directory): New, extracted
...
from...
(&autoreconf): here.
($help, $make, &parse_args, &autoreconf_current_directory):
Support -m/--make.
* doc/autoconf.texi (autoreconf Invocation): Adjust.
2002-11-03 17:39:29 +00:00
Akim Demaille
cbd2228627
* lib/autoconf/functions.m4 (_AC_FUNC_MALLOC_IF): Change message.
...
Change name of cache variable to ac_cv_func_malloc_0_nonnull.
(AC_FUNC_MALLOC): Change description of HAVE_MALLOC macro.
(_AC_FUNC_REALLOC_IF): Change message. Change name of cache variable
to ac_cv_func_realloc_0_nonnull.
(AC_FUNC_REALLOC): Change description of HAVE_REALLOC macro.
2002-10-31 17:33:26 +00:00
Akim Demaille
e657196560
The test suite was no longer checking for trailing envvars and files.
...
* tests/atspecific.m4 (AC_STATE_SAVE): Don't use quadrigraphs here.
(AT_CHECK_ENV): Make sure the `state-ls.before file exists.
2002-10-31 13:57:37 +00:00
Akim Demaille
1fe8a44d1f
* lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Use and display
...
`$(MAKE)' instead of '${MAKE}' to emphasize that we refer to the
Make variable, not a shell variable.
Suggested by Bruno Haible.
2002-10-31 13:15:03 +00:00
Akim Demaille
fad4a1fa3c
* bin/autom4te.in (load_configuration): Reject #args out of any
...
language.
2002-10-31 08:37:20 +00:00
Akim Demaille
c4e69deefd
* lib/autoconf/general.m4 (_AC_MSG_LOG_CONFTEST): New.
...
(_AC_PREPROC_IFELSE, _AC_COMPILE_IFELSE, _AC_LINK_IFELSE)
(_AC_RUN_IFELSE): Use it.
* lib/autoconf/lang.m4 (_AC_COMPILER_OBJEXT):
(_AC_COMPILER_EXEEXT_DEFAULT): Likewise.
* lib/autoconf/c.m4 (AC_LANG_SOURCE): Don't include confdefs.h,
inline it.
2002-10-31 08:27:15 +00:00
Akim Demaille
8429b06424
* bin/autom4te.in (&parse_args, $help): Support --no-cache.
...
* doc/autoconf.texi (autom4te Invocation): Adjust.
Suggested by Tim van Holder.
2002-10-30 09:00:23 +00:00
Paul Eggert
2c5a6c838f
* doc/autoconf.texi (Particular Functions): AC_FUNC_MALLOC and
...
AC_FUNC_REALLOC check for compatibility with glibc, not POSIX.
Problem reported by Bruno Haible.
2002-10-29 20:23:09 +00:00
Akim Demaille
7b5d569111
* doc/autoconf.texi (Header Templates): Put also in words what the
...
pictures says to assist free style readers.
(Customizing autom4te): s/--cache=/--cache /.
2002-10-29 13:07:18 +00:00
Akim Demaille
fee20e50c9
* lib/autoconf/functions.m4 (_AC_FUNC_VFORK): Include stdlib.h and
...
sys/wait.h.
sparc_address_test returns void.
Use it with an argument, as prototyped.
From Bruno Haible.
2002-10-29 12:52:36 +00:00
Akim Demaille
843be1cfae
* doc/autoconf.texi (Subdirectories): Cygnus dirs have
...
configure.in, not configure.ac.
Reported by Bruno Haible.
2002-10-29 12:41:16 +00:00
Akim Demaille
e69ce16623
* tests/torture.at (Deep Package): New test.
...
(Configuring subdirectories): Don't use a testSubDir as Autotest
now does it itself.
2002-10-29 08:09:40 +00:00
Akim Demaille
e17454b662
* bin/autoreconf.in (&parse_args, $help): Support --warnings.
...
* doc/autoconf.texi (Invoking autom4te): Rename as...
(autom4te Invocation): this, for consistency with the other nodes.
2002-10-29 08:09:05 +00:00
Akim Demaille
5082c93acf
* lib/autom4te.in (Autoconf): s/automate/autom4te/.
...
Reported by Ralf Corsepius.
2002-10-29 08:07:29 +00:00
Akim Demaille
f77ff8f591
* lib/m4sugar/m4sh.m4 (_AS_QUOTE): The warning about quoted
...
characters is a back as an `obsolete' warning now.
Reported by Ralf Corsepius.
2002-10-29 08:06:36 +00:00
Akim Demaille
12da19c97b
* configure.ac: Bumpto 2.54c.
2002-10-28 10:52:05 +00:00
Akim Demaille
85b3b2acdd
Version 2.54b.
...
* tests/foreign.at (Libtool): Adjust to broken libtoolize.
2002-10-28 08:57:40 +00:00
Akim Demaille
20fc2abed5
Version 2.54b.
2002-10-28 07:30:59 +00:00
Akim Demaille
701557402c
* tests/atspecific.m4 (AT_CHECK_AUTOM4TE): Be robust to different
...
m4 executable names, and different GNU M4 version.
Reported by Ezra Peisach and Paul Jarc.
2002-10-28 07:15:05 +00:00
Akim Demaille
5c5c6ff00b
* lib/autoconf/functions.m4 (_AC_FUNC_VFORK): Really use
...
AC_RUN_IFELSE.
2002-10-27 18:30:39 +00:00
Akim Demaille
1b597ea9b3
* doc/autoconf.texi: More AC_MSG_FAILURE promotion.
...
* lib/autoconf/fortran.m4 (_AC_F77_NAME_MANGLING):
Die when a simple Fortran program cannot be compiled.
* lib/autoconf/lang.m4 (AC_LANG_CALL, AC_LANG_FUNC_LINK_TRY):
Issue a warning if no function is given.
2002-10-27 18:24:51 +00:00
Akim Demaille
0357fc513f
* doc/autoconf.texi (Run Time): Document AC_RUN_IFELSE.
...
Move the documentation of AC_TRY_RUN to...
(Obsolete Macros): here.
Adjust all the old samples still using AC_TRY_RUN to AC_RUN_IFELSE.
(autoconf Invocation): Remove the duplicates with `invoking
autom4te'.
* lib/autoconf/headers.m4 (AC_HEADER_STDC): Don't use AC_TRY_RUN.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Likewise.
2002-10-27 18:23:14 +00:00
Akim Demaille
459078b633
* doc/autoconf.texi (Generating Sources): Document AC_LANG_CALL
...
and AC_LANG_FUNC_LINK_TRY.
(Examining Libraries): Rename as...
(Running the Linker): this.
Document AC_LINK_IFELSE.
Move the documentation of AC_TRY_LINK and AC_TRY_LINK_FUNC to...
(Obsolete Macros): here.
* lib/autoconf/fortran.m4 (_AC_F77_NAME_MANGLING): Don't use
AC_TRY_LINK_FUNC nor AC_TRY_LINK.
* lib/autoconf/libs.m4 (AC_CHECK_LIB, AC_PATH_XTRA): Likewise.
* lib/autoconf/headers.m4 (AC_USG): Likewise.
2002-10-27 18:21:31 +00:00
Akim Demaille
b2504ea98a
* lib/autoconf/headers.m4 (AC_HEADER_STDC): Don't use AC_TRY_CPP.
...
More `check config.log' messages.
* lib/autoconf/general.m4 (AC_MSG_FAILURE): New.
* doc/autoconf.texi (Printing Messages): Document it.
* lib/autoconf/types.m4 (AC_CHECK_SIZEOF): Use it when
appropriate.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT)
(_AC_COMPILER_EXEEXT_WORKS, _AC_COMPILER_EXEEXT_O)
(_AC_COMPILER_OBJEXT): Likewise.
* lib/autoconf/general.m4 (AC_RUN_IFELSE): Likewise.
* lib/autoconf/fortran.m4 (_AC_LANG_PROGRAM_C_F77_HOOKS):
Likewise.
* lib/autoconf/c.m4 (AC_PROG_CPP, AC_PROG_CC, AC_PROG_CXXCPP):
Likewise.
Deprecate macros with unsual interface.
* lib/autoconf/general.m4 (AC_TRY_CPP, AC_TRY_LINK)
(AC_TRY_COMPILE, AC_TRY_RUN): AU_DEFUN'ed.
Document the new ones, and proper style.
* doc/autoconf.texi (Generating Sources): New.
Document AC_LANG_CONFTEST, AC_LANG_SOURCE, AC_LANG_PROGRAM.
(Examining Declarations): Rename as...
(Running the Preprocessor): this.
Document AC_PREPROC_IFELSE.
(Examining Syntax): Rename as...
(Running the Compiler): this.
(AC_FOO_IFELSE vs AC_TRY_FOO): New section.
(Obsolete Macros): Move the definition of AC_TRY_CPP and
AC_TRY_COMPILE here.
2002-10-27 18:19:38 +00:00
Akim Demaille
001b84ce56
Move sections around.
...
* doc/autoconf.texi (Customizing autom4te): Remove a lost
sentence.
Reported by Burno Haible.
(Language Choice): Now the first section of...
(Writing Tests): this section.
Make the introduction less C-centric.
(Guidelines, Test Functions): Move to...
(Writing Test Programs): this new section.
(Test Programs): Merge into...
(Run Time): this.
2002-10-27 18:17:28 +00:00
Akim Demaille
017a1dc5e5
* lib/freeze.mk ($(AUTOM4TE_CFG)): Add a missing dependency on
...
autom4te.in that resulted in the need for two `make' runs.
2002-10-27 18:16:06 +00:00
Akim Demaille
c54fb7e2e7
* configure.ac: Bump to 2.54b.
2002-10-27 18:14:58 +00:00