Commit Graph

3399 Commits

Author SHA1 Message Date
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
Paul Eggert
8e68a37f54 New macro AC_TYPE_MBSTATE_T. 2002-05-28 04:15:52 +00:00
Paul Eggert
46d48f7a0e (Particular Types): Document new macro AC_TYPE_MBSTATE_T. 2002-05-28 04:14:49 +00:00
Paul Eggert
d78872ae6d (_AC_FUNC_FNMATCH): Require AC_TYPE_MBSTATE_T instead of AC_MBSTATE_T,
which never existed.
2002-05-28 04:13:59 +00:00
Paul Eggert
8d17870f3d (AC_TYPE_MBSTATE_T): New macro. 2002-05-28 04:13:07 +00:00
Akim Demaille
44b3643f83 * doc/autoconf.texi (Hosts and Cross-Compilation): Specify the
version of Autoconf that is discussed.
2002-05-23 17:53:10 +00:00
Paul Eggert
faca1d9918 * lib/autoconf/fortran.m4 (AC_PROG_F77): Remove cf77 and cft77
from the default list of compilers to try.  Suggested by
Kate Hedstrom.
* NEWS: Document the above.
* autoconf.texi (Fortran 77 Compiler): Don't suggest cf77.
2002-05-22 23:39:06 +00:00
Paul Eggert
a9a1ba736c (Fortran 77 Compiler): Don't suggest cf77. 2002-05-22 23:37:36 +00:00
Paul Eggert
796f953b20 AC_PROG_F77 default search no longer includes cf77 and cfg77. 2002-05-22 23:36:20 +00:00
Paul Eggert
af5396d79f (AC_PROG_F77): Remove cf77 and cft77 from the default list of
compilers to try.  Suggested by Kate Hedstrom.
2002-05-22 23:35:54 +00:00
Akim Demaille
44bc445126 Remove. 2002-05-20 13:27:55 +00:00
Akim Demaille
51df2c03c3 Typo. 2002-05-20 09:37:27 +00:00
Paul Eggert
adb3936de1 * lib/autoconf/types.m4 (AC_CHECK_MEMBER): Work correctly even if
the member is itself an aggregate.  Bug reported by Sergey Poznyakoff.
This improves on an earlier suggestion by H. Peter Anvin.
2002-05-18 00:58:09 +00:00
Paul Eggert
dbee99783c AC_CHECK_MEMBER works correctly when the member is an aggregate. 2002-05-18 00:57:30 +00:00
Paul Eggert
970e96bd21 (AC_CHECK_MEMBER): Work correctly even if the member is itself an
aggregate.  Bug reported by Sergey Poznyakoff.  This improves on an
earlier suggestion by H. Peter Anvin.
2002-05-18 00:56:47 +00:00
Paul Eggert
4885aeb6b8 AC_FUNC_FNMATCH now tests only for POSIX compatibility.
AC_FUNC_FNMATCH_GNU also tests for GNU extensions.
Both macros now accept an optional source-dir arg.
New macro AC_GNU_SOURCE to define _GNU_SOURCE.

* NEWS: Document this.
* doc/autoconf.texi (Particular Functions, UNIX Variants): Likewise.

* lib/autoconf/functions.m4 (_AC_FUNC_FNMATCH): New macro.
(AC_FUNC_FNMATCH): Use it.  Test only for POSIX conformance,
not for GNU extensions; this undoes part of the 2000-11-03 change,
reverting to 2.13-compatible behavior.
Add new optional argument DIR.
(AC_FUNC_FNMATCH_GNU): New macro.

* lib/autoconf/specific.m4 (AC_GNU_SOURCE): New macro.
2002-05-17 07:14:37 +00:00
Paul Eggert
5af769e538 Describe AC_FUNC_FNMATCH changes.
New macros AC_FUNC_FNMATCH_GNU, AC_GNU_SOURCE.
2002-05-17 07:13:59 +00:00
Paul Eggert
dbb82c4135 (Particular Functions): Document AC_FUNC_FNMATCH changes,
AC_FUNC_FNMATCH_GNU.
(UNIX Variants): Document AC_GNU_SOURCE.
2002-05-17 07:11:04 +00:00
Paul Eggert
1372672af0 (AC_GNU_SOURCE): New macro. 2002-05-17 07:09:12 +00:00
Paul Eggert
a64dba738c (_AC_FUNC_FNMATCH): New macro.
(AC_FUNC_FNMATCH): Use it.  Test only for POSIX conformance,
not for GNU extensions; this undoes part of the 2000-11-03 change,
reverting to 2.13-compatible behavior.
Add new optional argument DIR.
(AC_FUNC_FNMATCH_GNU): New macro.
2002-05-17 07:08:41 +00:00
Paul Eggert
ce73e38e5d AC_FUNC_SETVBUF_REVERSED no longer fails when cross-compiling. 2002-05-13 19:45:25 +00:00
Paul Eggert
a30032817f - AC_FUNC_GETLOADAVG now has an optional argument specifying the directory
that contains getloadavg.c, and it tests whether getloadavg.c exists.
2002-05-13 19:43:55 +00:00
Paul Eggert
0f6e2f118e * lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Add optional
argument specifying location of getloadavg.c.  This removes a
FIXME.  This idea was taken from Jim Meyering's implementation in
textutils.
* doc/autoconf.texi (Particular Functions): Document this.
Also, mention HAVE_NLIST_H rather than NLIST_STRUCT, since
that's what the code does; this fixes a bug reported by
Paul D. Smith.
2002-05-08 22:31:14 +00:00
Paul Eggert
9da19886af (AC_FUNC_GETLOADAVG): Add optional argument specifying location of
getloadavg.c.  This removes a FIXME.  This idea was taken from Jim
Meyering's implementation in textutils.
2002-05-08 22:30:49 +00:00
Paul Eggert
d2afab319b (Particular Functions): Document new arg to AC_FUNC_GETLOADAVG.
Also, mention HAVE_NLIST_H rather than NLIST_STRUCT, since
that's what the code does; this fixes a bug reported by
Paul D. Smith.
2002-05-08 22:30:14 +00:00
Paul Eggert
92e609390c * lib/autoconf/headers.m4 (AC_HEADER_TIOCGWINSZ):
Don't require AC_SYS_POSIX_TERMIOS.  The test is unnecessary,
and it causes a 'test' syntax error if it fails.
Bug reported by Stephen Gildea.
2002-05-08 20:26:31 +00:00
Paul Eggert
f2d43f41d5 (AC_HEADER_TIOCGWINSZ):
Don't require AC_SYS_POSIX_TERMIOS.  The test is unnecessary,
and it causes a 'test' syntax error if it fails.
Bug reported by Stephen Gildea.
2002-05-08 20:26:07 +00:00
Paul Eggert
1d5a58c62c * lib/autoconf/functions.m4 (AC_FUNC_SETVBUF_REVERSED):
If prototypes are supported, use them to check this at compile-time,
instead of trying to check it at run-time.  If we must do a run-time
check, assume that setvbuf is standard when cross-compiling, as
nonstandard setvbuf occurs only on ancient and unlikely hosts.
2002-05-08 19:57:14 +00:00
Paul Eggert
603fc71942 (AC_FUNC_SETVBUF_REVERSED):
If prototypes are supported, use them to check this at compile-time,
instead of trying to check it at run-time.  If we must do a run-time
check, assume that setvbuf is standard when cross-compiling, as
nonstandard setvbuf occurs only on ancient and unlikely hosts.
2002-05-08 19:56:55 +00:00
Akim Demaille
e7c982f548 * bin/autoreconf.in (autoreconf): Rewrite to use Gettext's
autopoint instead of gettextize.
($uses_alocal): Rename as...
($uses_aclocal): this.
* doc/autoconf.texi (autoreconf Invocation): Adjust.
Suggested by Bruno Haible.
2002-05-03 16:09:11 +00:00
Akim Demaille
89dd0d23ad * lib/m4sugar/m4sugar.m4 (m4_map_sep): New. 2002-05-03 08:26:29 +00:00