Commit Graph

2167 Commits

Author SHA1 Message Date
Akim Demaille
3cb00cdb8b * aclocal.m4, bin/autoconf.as, lib/autoconf/autoconf.m4,
* lib/autoconf/autoheader.m4, lib/autoconf/autoupdate.m4,
* lib/autoconf/c.m4, lib/autoconf/fortran.m4,
* lib/autoconf/general.m4, lib/autoconf/headers.m4,
* lib/autoconf/lang.m4, lib/autoconf/libs.m4,
* lib/autoconf/programs.m4, lib/autoconf/specific.m4,
* lib/autoconf/status.m4, lib/autoconf/types.m4,
* lib/autotest/general.m4, lib/m4sugar/m4sugar.m4,
* tests/atspecific.m4, tests/base.at, tests/compile.at,
* tests/foreign.at, tests/m4sh.at, tests/semantics.at,
* tests/tools.at, tests/torture.at:
Whitespace clean up.
Suggested by Jim Meyering.
2003-05-22 13:24:04 +00:00
Akim Demaille
b9cff516d2 * lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Restore smashed
' t' as 't ' so that Emacs' whitespace.el keep it.
Reported by Jim Meyering.
2003-05-22 08:24:04 +00:00
Akim Demaille
5958ce1756 * doc/autoconf.texi: Replace AC_HELP_STRING AS_HELP_STRING.
Add AC_HELP_STRING  to the obsolete macros section.
Typos.
Use '@.' for sentences that ended in a capital letter.
From Art Haas.
2003-05-22 07:43:49 +00:00
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