Paul Eggert
a3ed203186
(AT_INIT, AT_CLEANUP):
...
Create at_test_all by a series of assignments,
not by a single assignment of a long string. The latter causes ksh
version 11/16/88g to silently misbehave on OpenServer 5.0.6a,
presumably because of a buffer overrun.
2002-03-19 06:43:17 +00:00
Paul Eggert
81010dcf1c
(Programming in M4sh): Add AS_MKDIR_P.
...
(Limitations of Usual Tools): Add mkdir section.
2002-03-19 06:38:52 +00:00
Paul Eggert
8064dd81b2
(_AS_MKDIR_P_PREPARE): New macro.
...
(AS_MKDIR_P): Require it. Use mkdir -p if available, falling
back on AS_DIRNAME to compute prefixes otherwise; this is
roughly what mkinstalldirs does. That way, we need not have
our own filename disassembler. The old disassembler did not
work with Solaris 8 dtksh, which is ksh Version M-12/28/93d.
2002-03-19 06:23:15 +00:00
Paul Eggert
e90f7903d2
* lib/autotest/general.m4 (at_times_skip):
...
Renamed from at_times. Now a boolean.
ksh93 Version M-12/28/93d doesn't like 'x=times; $x'; it
says 'times: not found'.
2002-03-14 18:15:55 +00:00
Paul Eggert
116d8263d9
(at_times_skip):
...
Renamed from at_times. Now a boolean.
ksh93 Version M-12/28/93d doesn't like 'x=times; $x'; it
says 'times: not found'.
2002-03-14 18:14:49 +00:00
Akim Demaille
a0ee17575f
* bin/autoreconf.in (&study_gettextize): New.
...
(&autoreconf): Handle newest gettextize.
Rerun aclocal if needed.
Suggested by Andreas Schwab.
2002-03-14 17:25:13 +00:00
Akim Demaille
96f2dff5d3
* doc/autoconf.texi (Special Shell Variables): More about IFS.
2002-03-13 10:08:22 +00:00
Akim Demaille
a831586a53
* doc/autoconf.texi (Header Portability): New.
...
Add information about stdint.h and inttypes.h from Paul Eggert.
2002-03-13 09:58:41 +00:00
Akim Demaille
b8d6b81d64
* doc/autoconf.texi (Limitations of Usual Tools): Some about `cp
...
-p'.
From Bob Proulx.
2002-03-13 09:44:21 +00:00
Akim Demaille
1944e2c527
Regen.
2002-03-12 16:13:37 +00:00
Akim Demaille
782c620d3b
* lib/m4sugar/m4sh.m4 (AS_BASENAME_EXPR): AS_REQUIRE, not
...
m4_require.
2002-03-12 16:08:01 +00:00
Andreas Schwab
ed6075814c
* configure.ac: Explicitly check for EMACS since AM_PATH_LISPDIR
...
does not do it if --with-lispdir is given.
2002-03-11 17:24:00 +00:00
Akim Demaille
879187bfcc
Bump to 2.53a.
2002-03-11 14:38:59 +00:00
Akim Demaille
1c9c7e7451
.
2002-03-08 13:52:50 +00:00
Akim Demaille
84c660d6dd
Version 2.53.
2002-03-08 13:10:19 +00:00
Akim Demaille
70ce730782
* doc/autoconf.texi (Subdirectories): Clarify that the
...
subdirectory should exist.
2002-03-08 12:51:35 +00:00
Akim Demaille
fbee53ee14
* Makefile.am (AUTOMAKE_OPTIONS): 1.6.
2002-03-08 12:44:46 +00:00
Akim Demaille
3767d9c104
* bin/autom4te.in (&handle_m4): Do not foreach with `$_' as it
...
aliases the actual variables, and modifications of the former
affect the latter.
2002-03-08 12:01:23 +00:00
Akim Demaille
c4473c82aa
* bin/autom4te.in (&handle_m4): Protect us from corrupted file
...
because of C-c: have m4 output in tmp files, then mv them.
2002-03-08 11:48:17 +00:00
Akim Demaille
2399c3c6a6
* bin/autoconf.in, bin/autoheader.in, bin/autom4te.in,
...
* bin/autoreconf.in, bin/autoscan.in, bin/autoupdate.in,
* bin/ifnames.in: Copyright update.
2002-03-08 11:46:31 +00:00
Akim Demaille
c854558a69
* doc/autoconf.texi (Invoking autom4te): New.
2002-03-08 11:46:07 +00:00
Akim Demaille
56c59b68ba
* doc/autoconf.texi (Specifying Names): Clarification suggested by
...
Kevin Ryde.
2002-03-05 10:06:30 +00:00
Akim Demaille
47856180fe
Bump to 2.52j.
2002-03-05 09:37:21 +00:00
Akim Demaille
07bc1088a1
.
2002-03-05 09:29:53 +00:00
Akim Demaille
7099e0f3e1
Regen.
2002-03-05 08:43:46 +00:00
Akim Demaille
562c2af3c1
Version 2.52i.
2002-03-05 08:42:27 +00:00
Akim Demaille
67043ba57f
* doc/autoconf.texi (AC_LIBOBJ vs. LIBOBJS): New.
...
* lib/autoconf/general.m4 (AC_INIT): More informative error
message for LIBOBJ.
2002-03-04 15:09:20 +00:00
Akim Demaille
f12cd33d89
* lib/freeze.mk ($(build_libdir)/m4sugar/version.m4): New, for
...
parallel builds.
2002-03-04 15:08:23 +00:00
Akim Demaille
cfe347de96
* doc/autoconf.texi (Transforming Names): Equality between target
...
and host is irrelevant.
(Specifying Names, Canonicalizing): Remove all references to the
backward compatibility hooks. Rather, collect them all into...
(Hosts and Cross-Compilation): this new section.
* doc/install.texi (System Type): Ditto.
* lib/autoconf/general.m4 (AC_CANONICAL_HOST): Explicitly state
that `--host' implies cross-compilation.
2002-03-04 15:06:44 +00:00
Akim Demaille
a002bdb487
* doc/autoconf.texi (Evaluation Macros): New.
...
* lib/m4sugar/m4sugar.m4 (m4_lquote): Remove, it is totally
useless.
(_m4_foreach): Define the variant with immediate evaluation so
that it contains exactly the items, not an expression which
evaluation is the current item.
(m4_re_string, m4_re_word): Don't over quote them.
2002-03-04 15:05:13 +00:00
Akim Demaille
e1189f6dbc
Instead of having stacking `shift's evaluated at the end, let
...
`foreach' loops immediately evaluate them.
* lib/m4sugar/m4sugar.m4 (m4_quote, m4_dquote): Use $@ rather than
$*. This is the n-th time I change my mind, but hopefully this is
the last...
(m4_lquote): New.
(m4_text_wrap): Use m4_foreach, which is finally correct _and_
efficient.
(m4_foreach_quoted, m4_car_quoted, _m4_foreach_quoted): Remove, as
it was only a hack for m4_text_wrap.
(m4_car2): Remove, replaced by...
(m4_cdr): New.
(_m4_foreach): Adjust.
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Adjust, and use
m4_bpatsubst for clarification.
2002-03-04 15:02:21 +00:00
Akim Demaille
223a67a67a
* doc/autoconf.texi (Changequote is Evil): New.
2002-03-04 14:33:12 +00:00
Kevin Ryde
1c1e2aed6a
* doc/autoconf.texi (Portable Shell): Mention 32-byte #! length limit
...
on old systems like SunOS.
2002-03-02 23:22:27 +00:00
Kevin Ryde
097dc9a870
* doc/autoconf.texi (Function Portability): Add va_copy and va_list.
2002-03-02 23:16:55 +00:00
Peter Eisentraut
61c82103d4
* lib/autoconf/c.m4, lib/autoconf/fortran.m4,
...
lib/autoconf/functions.m4, lib/autoconf/general.m4,
lib/autoconf/headers.m4, lib/autoconf/lang.m4,
lib/autoconf/programs.m4, lib/autoconf/status.m4: Improve spelling
of messages.
2002-03-02 15:19:47 +00:00
Akim Demaille
4f10c9b2d9
* lib/autotest/general.m4 (AT_INIT): Suggest a title to the
...
message to be sent.
2002-02-28 15:55:13 +00:00
Kevin Ryde
6ff1b4abc9
* doc/autoconf.texi (Function Portability): Add va_copy and va_list.
2002-02-27 22:25:56 +00:00
Akim Demaille
772b0c11e2
* lib/autoconf/functions.m4 (AC_FUNC_SETPGRP): Fix the test.
...
From Akinori Musha.
2002-02-25 17:38:41 +00:00
Alexandre Duret-Lutz
ae51e3d9c3
* lib/Autom4te/XFile.pm (getline, getlines): New functions,
...
translate rn to n.
2002-02-14 12:04:39 +00:00
Akim Demaille
22f21780b7
Version 2.52h.
2002-02-11 14:04:54 +00:00
Akim Demaille
00cc1b7f97
.
2002-02-10 13:20:39 +00:00
Akim Demaille
e421e67915
Version 2.52h.
2002-02-10 12:38:46 +00:00
Akim Demaille
a7181f1e85
Typo.
2002-02-09 08:27:23 +00:00
Akim Demaille
1b313550c5
freeze.mk: s/AUTOM4TE/MY_AUTOM4TE/
2002-02-07 21:03:22 +00:00
Akim Demaille
43309fee5d
Version 2.52h.
2002-02-07 18:31:27 +00:00
Akim Demaille
0913170fae
Fix Autoconf PR/209.
...
Also reported by Frank Denis.
* lib/m4sugar/m4sh.m4 (_AS_PATH_WALK): Don't over quote.
2002-02-07 15:49:31 +00:00
Akim Demaille
704a0d0ce2
Fix Autoconf PR/207:
...
AC_PREFIX_PROGRAM fails with dashed program names
* lib/autoconf/general.m4 (AC_PREFIX_PROGRAM): Just use a fresh
variable when looking for the prefix program.
Now it also works for shell variables.
2002-02-07 12:07:20 +00:00
Akim Demaille
fba777c6d6
Regen.
2002-02-07 12:06:00 +00:00
Akim Demaille
ff46174090
Update.
2002-02-07 09:57:49 +00:00
Akim Demaille
486b91d289
* doc/autoconf.texi (Limitations of Builtins): More about
...
case/esac.
2002-02-07 09:45:55 +00:00