Commit Graph

3329 Commits

Author SHA1 Message Date
Paul Eggert
73360bc006 Describe the changes to -I DIR and -B DIR, and the new
--enable-site-macro-dir option.
2002-07-17 08:29:26 +00:00
Akim Demaille
04df9dca08 * lib/autoconf/general.m4 (_AC_INIT_PACKAGE): `_' is allowed in
tarnames.
* doc/autoconf.texi (Initializing configure): Adjust.
2002-07-17 08:17:28 +00:00
Akim Demaille
14fe4a6369 * lib/autoconf/functions.m4 (AC_FUNC_REALLOC, _AC_FUNC_REALLOC)
(_AC_FUNC_MALLOC): New.
(AC_FUNC_MALLOC): Use the latter.
Define HAVE_MALLOC to 0 if broken.
* doc/autoconf.texi (Particular Functions): Adjust.
2002-07-17 08:09:42 +00:00
Akim Demaille
511b665763 * lib/autoconf/c.m4 (AC_C_BACKSLASH_A): New.
* doc/autoconf.texi (C Compiler): Adjust.
2002-07-16 13:37:53 +00:00
Akim Demaille
724a330a7e * doc/autoconf.texi: Properly set the ``header'' part. 2002-07-09 17:01:38 +00:00
Akim Demaille
955e7d6651 * doc/autoconf.texi (Systemology): Some about Darwin. 2002-07-09 16:37:39 +00:00
Alexandre Duret-Lutz
84993ece40 * lib/autoconf/specific.m4 (AC_CYGWIN, AC_EMXOS2, AC_MINGW32):
Don't use AC_REQUIRE in AU_DEFUN.
2002-07-09 08:46:08 +00:00
Akim Demaille
c236414974 * doc/autoconf.texi: Use @enddots{} or @dots{} where appropriate. 2002-07-09 08:32:40 +00:00
Alexandre Duret-Lutz
617c68ef91 * bin/autoheader.in, bin/autom4te.in, bin/autoreconf.in,
bin/autoupdate.in, bin/ifnames.in, lib/Autom4te/General.pm,
lib/Autom4te/Struct.pm, lib/Autom4te/XFile.pm: Add local variables
so that Emacs setups GNU style for perl-mode and cperl-mode.
2002-07-02 20:31:22 +00:00
Paul Eggert
eacf43893a * config/install-sh: Quote $src. Prefer || to test's -o option,
as per "Limitations of Builtins".
* tests/atspecific.m4 (AT_CHECK_ENV): Likewise, for && vs test -a.
* tests/semantics.at (AC_C_BIGENDIAN): Likewise.

* tests/mktests.sh: Use grep instead of fgrep, as per
"Limitations of Builtins".
2002-06-27 07:51:46 +00:00
Paul Eggert
c6d9c72bf3 Use grep instead of fgrep, as per "Limitations of Builtins". 2002-06-27 07:51:16 +00:00
Paul Eggert
d9340473f8 (AC_C_BIGENDIAN): Prefer && to test's -a option, as per "Limitations
of Builtins".
2002-06-27 07:50:42 +00:00
Paul Eggert
226b9fa524 (AT_CHECK_ENV): Prefer && to tests's -a option, as per "Limitations of
Builtins".
2002-06-27 07:48:53 +00:00
Paul Eggert
b3a4ebb4a0 Quote $src. Prefer || to test's -o option, as per "Limitations of
Builtins".
2002-06-27 07:47:55 +00:00
Paul Eggert
765d5d9dc8 * tests/wrapsh.as (AUTOCONF, AUTOHEADER, AUTOM4TE, AUTOM4TE_CFG,
autom4te_perllibdir): Set to top build dir or src dir as appropriate,
so that we consistently test the just-built programs.
* tests/wrappl.as: Likewise.
2002-06-15 07:48:56 +00:00
Paul Eggert
33a225576d (AUTOCONF, AUTOHEADER, AUTOM4TE, AUTOM4TE_CFG, autom4te_perllibdir):
Set to top build dir or src dir as appropriate, so that we
consistently test the just-built programs.
2002-06-15 07:47:42 +00:00
Paul Eggert
9edd82d2ee * bin/autoconf.as (AUTOM4TE): Default to a fully qualified path
name, so that symlinks to 'autoconf' work properly.  Bug reported
by Bruno Haible.
* bin/autoheader.in (AUTOM4TE): Likewise.
* bin/autoreconf.in (autoconf, autoheader): Likewise.
* bin/autoscan.in (autom4te): Likewise.
* bin/autoupdate.in (autom4te): Likewise.
2002-06-12 17:26:19 +00:00
Paul Eggert
3029d70467 * lib/autoconf/functions.m4 (_AC_LIBOBJ_FNMATCH): Also check for
btowc, to fix a portability bug with diffutils-2.8.2/lib/fnmatch.c
on Solaris 2.5.1.
2002-06-12 07:20:43 +00:00
Paul Eggert
021eba412a (_AC_LIBOBJ_FNMATCH): Also check for
btowc, to fix a portability bug with diffutils-2.8.2/lib/fnmatch.c
on Solaris 2.5.1.
2002-06-12 07:20:14 +00:00
Andreas Schwab
ab73df4404 * doc/autoconf.texi: Add more dir entries. 2002-06-11 11:00:22 +00:00
Alexandre Duret-Lutz
2b18ea7e89 * bin/autom4te.in ($cache): Don't define using `$me', the name
of the cache should not depend on the name under which autom4te
was installed.
2002-06-10 09:54:21 +00:00
Akim Demaille
823860675b * tests/tools.at (autoconf: forbidden tokens, basic)
(autoconf: forbidden tokens, exceptions): Adjust to the change of
words in autom4te.in.
2002-06-07 11:20:19 +00:00
Akim Demaille
105bad12a1 * lib/autoconf/c.m4 (AC_LANG_PROGRAM(C)): Use
_AC_LANG_PROGRAM_C_F77_HOOKS.
2002-06-07 10:04:28 +00:00
Akim Demaille
06e2b8bb73 * lib/autoconf/functions.m4 (AC_REPLACE_FUNC_FNMATCH): Typo,
rename as...
(AC_REPLACE_FNMATCH): this.
* tests/mktests.sh (exclude_list): Exclude AC_REPLACE_FNMATCH,
AC_FUNC_FNMATCH_GNU.
2002-06-07 09:50:32 +00:00
Akim Demaille
334d4b6b81 * doc/autoconf.texi (Systemology): Point to Tru64 docs, and the
Rosetta Stone for Unix.
2002-06-07 09:30:24 +00:00
Akim Demaille
e704dc03f1 * doc/autoconf.texi (Systemology): Point to Tru64 docs, and the
Rosetta Stone for Unix.
2002-06-07 08:11:46 +00:00
Akim Demaille
dad5b29768 * bin/autom4te.in (warn_forbidden): When rejecting a token,
suggest m4_pattern_allow.
Suggested by Adam J. Richter.
2002-06-07 08:03:55 +00:00
Akim Demaille
54ae96e2a0 * lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Initialize
ac_config_libobj_dir.
(AC_CONFIG_LIBOBJ_DIR): New.
* lib/autoconf/functions.m4 (_AC_FUNC_FNMATCH): Split into...
(_AC_FUNC_FNMATCH_IF, _AC_LIBOBJ_FNMATCH): these.
Use ac_config_libobj_dir to find the replacement files.
(AC_FUNC_FNMATCH, AC_FUNC_FNMATCH_GNU): Split into...
(AC_FUNC_FNMATCH, AC_FUNC_FNMATCH_GNU, AC_REPLACE_FNMATCH)
(AC_REPLACE_FNMATCH_GNU): these.
(AC_FUNC_GETLOADAVG): Use ac_config_libobj_dir.
* doc/autoconf.texi (Particular Functions, Generic Functions): Adjust.
* tests/mktests.sh (ac_exclude_list): Don't check
AC_FUNC_GETLOADAVG as it requires getloadavg.c which is not shipped.
2002-06-07 07:17:53 +00:00
Paul Eggert
967ad84ade * lib/autoconf/status.m4 (_AC_OUTPUT_LINKS): Fall back on cp
if ln doesn't work.
* NEWS: Likewise.
* doc/autoconf.texi (Configuration Links): Likewise.
(Limitations of Usual Tools): Prefer $(LN_S) to ln -s || ln.
2002-06-06 17:56:09 +00:00
Paul Eggert
f587ed5da6 (_AC_OUTPUT_LINKS): Fall back on cp if ln doesn't work. 2002-06-06 17:55:47 +00:00
Paul Eggert
0718c7bfd3 (Configuration Links): Fall back on cp if ln doesn't work.
(Limitations of Usual Tools): Prefer $(LN_S) to ln -s || ln.
2002-06-06 17:55:14 +00:00
Paul Eggert
ff8f73b1a7 AC_CONFIG_LINKS now makes copies if it can't make links. 2002-06-06 17:53:43 +00:00
Akim Demaille
1bce5ac694 Regen. 2002-06-06 15:59:30 +00:00
Akim Demaille
971a01995e Regen. 2002-06-06 15:29:18 +00:00
Paul Eggert
25c7da5be3 * config/config.guess, config/config.sub, config/texinfo.tex:
Update from masters.
2002-06-05 20:55:35 +00:00
Paul Eggert
c3c74fc89b Update from masters. 2002-06-05 20:55:06 +00:00
Paul Eggert
6bfa386e50 * bin/autom4te.in ($m4): Do not assume that egrep and fgrep exist.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Likewise.
* lib/autoconf/general.m4 (_AC_RUN_LOG_STDERR, AC_EGREP_CPP):
Likewise.
* lib/autoconf/Makefile.am (check-local): Likewise.
* lib/autoconf/status.m4 (AC_CONFIG_HEADER): Likewise.
* lib/autoconf/types.m4 (commentary only): Likewise.
* lib/autotest/general.m4 (AT_INIT, AT_CHECK): Likewise.
* lib/autotest/Makefile.am (check-local): Likewise.
* lib/m4sugar/Makefile.am (check-local): Likewise.
* tests/atspecific.m4 (AT_CONFIGURE_AC, AT_CHECK_DEFINES): Likewise.
* tests/mktests.sh (egrep): New var; use it instead of plain egrep.

* lib/autoconf/programs.m4 (AC_PROG_EGREP, AC_PROG_FGREP): New macros.
* doc/autoconf.texi (Particular Programs): Document them.
(Limitations of Usual Tools): Warn that egrep and fgrep may not exist.
* NEWS: Likewise.
2002-05-29 22:31:59 +00:00
Paul Eggert
74642676f6 Mention AC_PROG_EGREP, AC_PROG_FGREP, and egrep/fgrep portability. 2002-05-29 22:31:36 +00:00
Paul Eggert
19cb27a1b3 (Particular Programs): Document new macros AC_PROG_EGREP, AC_PROG_FGREP. 2002-05-29 22:30:56 +00:00
Paul Eggert
82ff47d803 (AC_PROG_EGREP, AC_PROG_FGREP): New macros. 2002-05-29 22:30:17 +00:00
Paul Eggert
709333a5dc (egrep): New var; use it instead of plain egrep. 2002-05-29 22:29:54 +00:00
Paul Eggert
cd932de16d (AT_CONFIGURE_AC, AT_CHECK_DEFINES): Do not assume that egrep and fgrep exist. 2002-05-29 22:29:26 +00:00
Paul Eggert
fd4614e4ff (AT_INIT, AT_CHECK): Do not assume that egrep and fgrep exist. 2002-05-29 22:27:40 +00:00
Paul Eggert
9e087cf376 Update commentary to not assume egrep. 2002-05-29 22:27:14 +00:00
Paul Eggert
031952bcce (AC_CONFIG_HEADER): Do not assume that egrep and fgrep exist. 2002-05-29 22:26:43 +00:00
Paul Eggert
11ec5795dc (check-local): Do not assume that egrep and fgrep exist. 2002-05-29 22:26:16 +00:00
Paul Eggert
a747233e33 (_AC_RUN_LOG_STDERR, AC_EGREP_CPP): Do not assume that egrep and fgrep exist. 2002-05-29 22:25:50 +00:00
Paul Eggert
f1496addfd (AC_C_BIGENDIAN): Do not assume that egrep and fgrep exist. 2002-05-29 22:25:24 +00:00
Paul Eggert
695a933cf5 ($m4): Do not assume that egrep and fgrep exist. 2002-05-29 22:24:52 +00:00
Paul Eggert
7f3d539ce3 * lib/autoconf/types.m4 (AC_TYPE_MBSTATE_T): New macro.
* NEWS, doc/autoconf.texi (Particular Types): Document it.
* lib/autoconf/functions.m4 (_AC_FUNC_FNMATCH): Require it
instead of AC_MBSTATE_T, which never existed.
2002-05-28 04:16:17 +00:00