Provided by GNU Savannah

Savannah CVS Surfing - Log of /autoconf/autoconf/doc/autoconf.texi

[sources] / autoconf / autoconf / doc / autoconf.texi

Parent Directory Parent Directory


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Tag:

Revision 1.1209 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 22 03:46:09 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1208: +4 -4 lines
Diff to previous 1.1208
s/parenthesis/parentheses/ where appropriate.

* doc/autoconf.texi: Fix typos.
* lib/m4sugar/m4sugar.m4: Likewise.
Reported by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1208 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 22 03:41:05 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1207: +10 -2 lines
Diff to previous 1.1207
Document m4_expand limitation.

* lib/m4sugar/m4sugar.m4 (m4_expand): Mention problem with
unbalanced parse.
* doc/autoconf.texi (Pretty Help Strings, Evaluation Macros)
(Writing Testsuites): Mention limitations inherited from
m4_expand.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1207 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 22 02:52:36 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1206: +4 -1 lines
Diff to previous 1.1206
Improve AT_BANNER handling.

* lib/autotest/general.m4 (BANNERS): New named diversion.
(TESTS_END): Diversion no longer used.
(AT_INIT) <at_func_banner, BANNERS>: Factor all banners into a
shell function, which prints only as needed, using an associative
array of banner text from a special diversion.
<PARSE_ARGS_END>: No longer need awk to find banners.
<TESTS>: Banners are no longer processed by main driver loop, so
we no longer need case statement.
(AT_BANNER): Rewrite to populate new diversion.
(AT_SETUP): Each test invokes its own banner.  No output is needed
to the TESTS diversion.
* doc/autoconf.texi (Writing Testsuites): Document slight
semantics change.
* tests/autotest.at (AT_BANNERS): Enhance test.
* NEWS: Document AT_BANNER.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1206 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 22 02:47:48 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1205: +11 -1 lines
Diff to previous 1.1205
Document and test AT_BANNER.

* doc/autoconf.texi (Writing Testsuites): Document AT_BANNER.
* tests/autotest.at (AT_CHECK_EGREP): Share between tests.
(AT_CHECK_BANNERS): New test.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1205 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 22 00:34:50 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1204: +15 -10 lines
Diff to previous 1.1204
Doc touchups.

* doc/autoconf.texi (Text processing Macros) <m4_strip>
<m4_text_wrap>: Clarify and fix typos.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1204 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 22 00:02:39 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1203: +16 -0 lines
Diff to previous 1.1203
Fix AT_TESTED, AT_KEYWORDS.

* lib/m4sugar/m4sugar.m4 (m4_append_uniq): Warn if separator
occurs in string, as duplicates may be added.
(_m4_append_uniq): New helper macro.
(m4_append_uniq_w): New macro.
* lib/autotest/general.m4 (AT_TESTED, AT_KEYWORDS): Fix
duplication bug by using new macro.
(AT_INIT) <at_tested>: Restore newline separators.  Invoke tested
programs with stdin redirected, so programs that don't
understand --version won't try to behave interactively.
* tests/autotest.at (Tested programs): Catch this bug.
* tests/m4sugar.at (m4@&t@_append): Test new macro.
* tests/local.at (AT_TESTED): Add m4, perl.
* doc/autoconf.texi (Text processing Macros): Document
m4_append_uniq_w, and update text on m4_append.
* NEWS: Document the addition.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1203 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 17 21:04:43 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1202: +4 -1 lines
Diff to previous 1.1202
Test recent additions.

* tests/m4sugar.at (m4@&t@_map, m4@&t@_combine)
(m4@&t_max and m4@&t_min): New tests.
* doc/autoconf.texi (Evaluation Macros) <m4_apply>: Enhance
description.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1202 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 17 16:06:47 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1201: +10 -1 lines
Diff to previous 1.1201
Fix m4_combine for empty suffix list.

* lib/m4sugar/m4sugar.m4 (m4_combine): Check for suffix list.
* doc/autoconf.texi (Text processing Macros): Document this.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1201 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 17 13:47:35 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1200: +22 -2 lines
Diff to previous 1.1200
Add m4_combine, based on Libtool's lt_combine.

* lib/m4sugar/m4sugar.m4 (m4_combine): New macro.
* doc/autoconf.texi (Text processing Macros): Document it.
* NEWS: Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1200 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 16 18:22:53 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1199: +94 -11 lines
Diff to previous 1.1199
Fix m4_map, and add some more utility macros.

* lib/m4sugar/m4sugar.m4 (m4_apply, m4_count, m4_dquote_elt)
(m4_echo, m4_make_list): New documented macros.
(_m4_quote, _m4_shift2): New helper macros.
(m4_map): Change semantics to allow calling macro without
arguments.
(m4_map_sep): Likewise.  Also change semantics to quote separator,
to match m4_join and m4_append.
(m4_version_unletter): Fix use of m4_map.
* doc/autoconf.texi (Evaluation Macros): Document m4_apply,
m4_count, m4_dquote_elt, m4_echo, m4_make_list.
(Text processing Macros): Mention m4_dquote as a faster
alternative to joining with commas.
(Looping constructs): Document m4_map, m4_map_sep.
* NEWS: Mention new macros.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1199 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 16 12:27:24 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1198: +2 -1 lines
Diff to previous 1.1198
A few more m4sugar improvements, to benefit libtool.

* lib/m4sugar/m4sugar.m4 (m4_bpatsubsts, _m4_shiftn): Reduce size
of expansion by avoiding extra uses of $@.
(m4_shiftn): Avoid extra dnl, and forbid shifting by 0.
(_m4_cdr): New helper macro.
(_m4_map, m4_map_sep): Use it to reduce size of expansion.
(_m4_shift3): New helper macro.
(_m4_foreach): Swap argument order, and use new macro to reduce
size of expansion.
* doc/autoconf.texi (Looping constructs) <m4_shiftn>: Mention that
count must be positive.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1198 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 16 12:13:36 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1197: +1 -1 lines
Diff to previous 1.1197
Fix typo.

* doc/autoconf.texi (Evaluation Macros) <m4_expand>: Fix typo.
Reported by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1197 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 16 03:06:18 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1196: +7 -9 lines
Diff to previous 1.1196
* doc/autoconf.texi (Portable Shell): Improve description of zsh
4.x function subshell bug with exit and trap.

Revision 1.1196 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 15 19:19:43 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1195: +49 -23 lines
Diff to previous 1.1195
Enhance AS_HELP_STRING.

* lib/m4sugar/m4sugar.m4 (m4_text_wrap): Don't expand arguments,
and reduce number of expansions.
* lib/m4sugar/m4sh.m4 (AS_HELP_STRING): Rework to use m4_expand,
and to take indent and wrap column numbers.
* tests/m4sh.at (AS@&t@_HELP_STRING): Update the test.
* doc/autoconf.texi (Pretty Help Strings): Document details about
arguments.
(Text processing Macros): Minor tweaks.
* NEWS: Document this change.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1195 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 15 19:13:45 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1194: +46 -11 lines
Diff to previous 1.1194
Fix 2007-10-03 regression with AT_SETUP([a, b]).

* lib/m4sugar/m4sugar.m4 (m4_expand): New macro.
* lib/autotest/general.m4 (AT_SETUP): Use it to preserve
whitespace after single-quoted comma.
* tests/autotest.at (AT_CHECK_AT_TITLE_CHAR): Test this.
* NEWS: Revert caveat about semantics change on comma.
* doc/autoconf.texi (Programming in M4): Lighten the warning on
using m4sugar; it is stabilizing.
(Redefined M4 Macros): Touch up wording on M4 builtins.
(Evaluation Macros): Document m4_expand.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1194 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 13 17:38:01 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1193: +8 -2 lines
Diff to previous 1.1193
Change m4_join to match libtool's ltsugar semantics.

* lib/m4sugar/m4sugar.m4 (m4_join): Just define this, not defun.
Ignore empty arguments, using...
(_m4_join): ...this new helper.
* tests/m4sugar.at (m4@&t@_join): New test.
* doc/autoconf.texi (Text processing Macros): Document new
semantics of m4_join.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1193 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 13 17:35:03 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1192: +156 -23 lines
Diff to previous 1.1192
Make AC_PREREQ faster and more robust.

* lib/m4sugar/m4sugar.m4 (m4_ignore, m4_unquote): New macros.
(m4_version_prereq): Inline constant expansions.
(m4_list_cmp): Reduce number of expansions, by avoiding m4_case.
Rewrite in terms of [] list, not () list.
(_m4_list_cmp, _m4_version_unletter): New helper macros.
(m4_version_unletter): Write wrapper around new implementation to
preserve old semantics.
(m4_version_compare): Pass correct type of list, and avoid
overhead of flattening expressions too early.
(m4_do): Move to be near other quoting macros.
(m4_max, m4_min): Always result in decimal output.
* doc/autoconf.texi (Looping constructs): Add m4_car, m4_cdr.
Move m4_do...
(Evaluation Macros): ...here.  Add m4_ignore, m4_unquote.
(Text processing Macros): Move m4_version_compare...
(Number processing Macros): ...to this new node; document m4_cmp,
m4_list_cmp, m4_sign, m4_max, m4_min.
* tests/m4sugar.at (m4@&t@_version_compare): Enhance test, to pick
up on bugs fixed by this patch.
* NEWS: Document new macros.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1192 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 13 03:45:00 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1191: +2 -2 lines
Diff to previous 1.1191
Avoid underfull hbox.

* doc/autoconf.texi (Reporting Messages): Fix underfull hbox.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1191 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 13 03:40:36 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1190: +1 -0 lines
Diff to previous 1.1190
Fix 'make info' after last patch.

* doc/autoconf.texi (Text processing Macros): Fix bad merge.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1190 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 12 22:20:26 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1189: +397 -93 lines
Diff to previous 1.1189
Some more m4sugar documentation.

* lib/m4sugar/m4sugar.m4: Clean up macro order.
* doc/autoconf.texi (Programming in M4): Lighten the warning on
using m4sugar; it is stabilizing and useful.
(Redefined M4 Macros): Touch up wording on M4 builtins; sort.  Add
m4_divert, m4_undivert, __file__, __line__, __oline__.
(Diagnostics): New node, documenting m4_assert, m4_errprintn,
m4_fatal, m4_location, m4_warn.
(Diversion support): New node, documenting m4_divert_push,
m4_divert_pop, m4_divert_text, m4_divert_once.
(Text processing Macros): Sort.  Add m4_flatten, m4_join,
m4_newline, m4_strip, m4_text_box, m4_text_wrap.
(Programming in M4sh, Macro Names): Document namespace
limitations.  Mention that non-Automake macros should not begin
with `AM_'.
(Reporting Messages): Mark AC_DIAGNOSE, AC_WARNING, and AC_FATAL
as obsolescent.
(Printing Messages): Change cross-reference.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1189 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 12 21:27:31 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1188: +43 -3 lines
Diff to previous 1.1188
Document interaction of recent m4_append change with Libtool HEAD.

* lib/m4sugar/m4sugar.m4 (m4_append): Document semantics change.
(m4_append_uniq): Add new parameters, based on lt_append_uniq.
* tests/m4sugar.at (m4@&t@_append): New test.
* NEWS: Document semantics change.
* doc/autoconf.texi (Text processing Macros): Likewise.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1188 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 12 21:24:11 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1187: +2 -2 lines
Diff to previous 1.1187
s/AC_VERSION/AC_AUTOCONF_VERSION/.

* doc/autoconf.texi (Versioning): Change the name.
* NEWS: Likewise.
* lib/autoconf/general.m4 (AC_AUTOCONF_VERSION): Likewise.
* tests/tools.at (autoconf: AC_AUTOCONF_VERSION): Likewise.
Suggested by Ralf Wildenhues.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1187 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 12 21:17:57 2007 UTC (2 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1186: +49 -12 lines
Diff to previous 1.1186
Namespace cleanup.

* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE)
(_AC_OUTPUT_HEADERS_PREPARE): Convert here-doc delimiters into
autoconf namespace.
* doc/autoconf.texi (Programming in M4sugar, Forbidden Patterns)
(Programming in M4sh, Macro Names): Beef up description of
namespaces reserved for autoconf.
* configure: Regenerate.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1186 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 11 14:14:39 2007 UTC (2 years, 4 months ago) by ericb
Branch: MAIN
Changes since 1.1185: +9 -4 lines
Diff to previous 1.1185
Config header generation followup.

* lib/autoconf/general.m4 (_AC_DEFINE_Q): Check for raw newlines,
which won't work with the preprocessor nor with the awk
implementation.
* tests/torture.at (Define a newline): Test raw newline detection,
removing the XFAIL.
* doc/autoconf.texi (Defining Symbols): Document recent change to
allow backslash-newline.
* THANKS: Update.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1185 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 9 13:52:12 2007 UTC (2 years, 4 months ago) by ericb
Branch: MAIN
Changes since 1.1184: +1 -1 lines
Diff to previous 1.1184
* doc/autoconf.texi (Limitations of Usual Tools): V7 awk had 'index'.

Revision 1.1184 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 9 13:50:17 2007 UTC (2 years, 4 months ago) by ericb
Branch: MAIN
Changes since 1.1183: +2 -16 lines
Diff to previous 1.1183
Adjust doc. to match latest gnulib.
* build-aux/texinfo.tex: Sync from gnulib.
* doc/standards.texi: Likewise.
* doc/autoconf.texi (Copying This Manual): Rename to "GNU Free
Documentation License" and remove the subsection.  This simplifies
the manual a bit and is more like what other GNU projects do
nowadays.

Revision 1.1183 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 8 16:17:27 2007 UTC (2 years, 4 months ago) by ericb
Branch: MAIN
Changes since 1.1182: +14 -4 lines
Diff to previous 1.1182
document shell function portability

2007-10-06  Paolo Bonzini  <bonzini@gnu.org>

        * doc/autoconf.texi (Shell portability): Document shell function
        portability.

Signed-Off-By:  Paolo Bonzini  <bonzini@gnu.org>

Revision 1.1182 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 8 16:05:28 2007 UTC (2 years, 4 months ago) by ericb
Branch: MAIN
Changes since 1.1181: +2 -2 lines
Diff to previous 1.1181
Avoid makeinfo warnings.

* doc/autoconf.texi (Redefined M4 Macros): Add a `,' after @xref.
(Looping constructs): Add ` ' after @defmac'd name, m4_do.

Revision 1.1181 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 8 16:02:59 2007 UTC (2 years, 4 months ago) by ericb
Branch: MAIN
Changes since 1.1180: +5 -2 lines
Diff to previous 1.1180
Resolve Python issue 1676135 regarding configure directory args.

* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Strip trailing
slashes from directory arguments.
* tests/base.at (configure directories): New test.
* doc/autoconf.texi (Installation Directory Variables): Document
the change.
* NEWS: Likewise.
* THANKS: Update.
Reported by Björn Lindqvist.
http://bugs.python.org/issue1676135

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1180 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 8 16:00:54 2007 UTC (2 years, 4 months ago) by ericb
Branch: MAIN
Changes since 1.1179: +177 -32 lines
Diff to previous 1.1179
Provide better short-circuiting operation.

* lib/m4sugar/m4sugar.m4 (m4_cond, m4_newline): New macros.
(m4_text_wrap): Use it.  Also avoid useless m4_for.
* lib/m4sugar/m4sh.m4 (_AS_QUOTE_IFELSE, AS_LITERAL_IF): Use
new macro.
(_AS_IDENTIFIER_IF): Likewise, and fix bug when $1 is [,].
* lib/autotest/general.m4 (_AT_DECIDE_TRACEABLE): Use new macros
to avoid regexps.
* doc/autoconf.texi (Redefined M4 Macros): Expand m4_if
documentation.  Sort m4_mkstemp, m4_undefine.  Move m4_ifndef...
(Conditional constructs): ...here, to new section.  Also document
m4_cond, m4_ifval, m4_n, m4_ifvaln, m4_ifset, m4_case, m4_bmatch,
m4_bpatsubsts, and m4_default.
(Looping constructs): Document m4_shiftn, m4_shift2, m4_shift3,
m4_do.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1179 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Sep 28 04:33:33 2007 UTC (2 years, 4 months ago) by ericb
Branch: MAIN
Changes since 1.1178: +12 -6 lines
Diff to previous 1.1178
Autotest no longer caters to Ultrix redirection limitation.

* doc/autoconf.texi (Writing testsuite.at): Remove the
limitation that the first parameter of AT_CHECK cannot
contain redirection.
(File Descriptors): Mention that Ultrix limitation is no longer a
show-stopper in modern code.
* tests/local.at (AT_CHECK_M4): Fix for cases when the fourth
parameter is `stderr' or `experr'.  Optimize if it was `ignore'.
* lib/autotest/general.m4 (AT_CHECK): Update comment.

Revision 1.1178 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 25 20:55:05 2007 UTC (2 years, 4 months ago) by ericb
Branch: MAIN
Changes since 1.1177: +79 -12 lines
Diff to previous 1.1177
Improve documentation of M4 parameter expansion.

* doc/autoconf.texi (Quoting and Parameters): New section.

Signed-off-by: Eric Blake <ebb9@byu.net>

Revision 1.1177 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 24 20:51:05 2007 UTC (2 years, 4 months ago) by ericb
Branch: MAIN
Changes since 1.1176: +2 -2 lines
Diff to previous 1.1176
Whenever possible, use the vertical bar as sed delimiter.

* lib/autoconf/functions.m4 (GETLOADAVG_LIBS) [AC_FUNC_GETLOADAVG]:
Use "|", not "!".
* lib/autoconf/status.m4 (_AC_SRCDIRS) [ac_top_builddir_sub]:
[ac_dir_suffix]: Use "|", not "," as sed delimiter.
* tests/mktests.sh (as_me): Likewise.
* lib/freeze.mk (check-forbidden-patterns): Likewise.
* lib/autoconf/fortran.m4 (_AC_PROG_FC_V_OUTPUT): Likewise.
* configure: Regenerate.
* doc/autoconf.texi (Shell Substitutions): Use "|", not "," in examples.
* lib/autotest/general.m4 (AT_INIT): Use "|", not "&" as sed delimiter
in the : -> $PATH_SEPARATOR transformation of $AUTOTEST_PATH.  This is fine,
as long as $PATH_SEPARATOR doesn't contain "|".

Revision 1.1176 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 15 12:41:08 2007 UTC (2 years, 4 months ago) by ericb
Branch: MAIN
Changes since 1.1175: +33 -39 lines
Diff to previous 1.1175
Provide AC_VERSION, not m4_AUTOCONF_VERSION.
* doc/autoconf.texi (Text processing Macros): Remove mention of
m4_AUTOCONF_VERSION, and leave m4_PACKAGE_VERSION undocumented
once again.
(Notices): Move AC_PREREQ...
(Versioning): ...to this new section, alongside the new AC_VERSION
alias for the undocumented m4_PACKAGE_VERSION.
* lib/m4sugar/m4sugar.m4 (m4_AUTOCONF_VERSION): Revert change.
* lib/autoconf/general.m4 (AC_VERSION): New macro.
* NEWS: Update to match this rename.
* tests/m4sugar.at (m4@&t@_version_compare): Remove tests of
m4_PACKAGE_VERSION.
* tests/tools.at (autoconf: AC_VERSION): New test.
Suggested by Paolo Bonzini and Benoit Sigoure.

Revision 1.1175 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Sep 13 16:50:38 2007 UTC (2 years, 4 months ago) by ericb
Branch: MAIN
Changes since 1.1174: +17 -0 lines
Diff to previous 1.1174
Document another awk pitfall.
* doc/autoconf.texi (Limitations of Usual Tools) <awk>: Document
limitation of field variables in END.
Reported by Gary V. Vaughan.

Revision 1.1174 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Sep 13 03:21:18 2007 UTC (2 years, 4 months ago) by ericb
Branch: MAIN
Changes since 1.1173: +61 -0 lines
Diff to previous 1.1173
Publish m4_ifndef, m4_version_compare, m4_AUTOCONF_VERSION.
* doc/autoconf.texi (Text processing Macros): Document
m4_version_compare, m4_AUTOCONF_VERSION, m4_PACKAGE_VERSION.
(Redefined M4 Macros): Document m4_ifndef.
* lib/m4sugar/m4sugar.m4 (m4_AUTOCONF_VERSION): New macro; we
can't obsolete m4_PACKAGE_VERSION at this time since Autoconf 1.10
used it while it was undocumented.
* NEWS: Document this change.
* lib/m4sugar/Makefile.am (version.m4): Update copyright dates.
* lib/m4sugar/Makefile.in: Regenerate.
* tests/m4sugar.at (m4@&t@_version_compare): New test.
Reported by Bruno Haible.

Revision 1.1173 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Sep 13 02:35:41 2007 UTC (2 years, 4 months ago) by ericb
Branch: MAIN
Changes since 1.1172: +4 -0 lines
Diff to previous 1.1172
* doc/autoconf.texi (Generic Compiler Characteristics): Add
missing index entries.

Revision 1.1172 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 11 17:13:13 2007 UTC (2 years, 5 months ago) by ericb
Branch: MAIN
Changes since 1.1171: +62 -52 lines
Diff to previous 1.1171
Centralize all system extensions checks.
* lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS): Inline code
from AC_AIX, AC_GNU_SOURCE, AC_MINIX.  Add Interix support.
(AC_AIX, AC_GNU_SOURCE, AC_MINIX): Obsolete, and point to
AC_USE_SYSTEM_EXTENSIONS.
(AC_ISC_POSIX): Obsolete, and point to AC_SEARCH_LIBS.
(AC_XENIX_DIR, AC_IRIX_SUN): Promote proper quoting in AU_DEFUN.
* doc/autoconf.texi (Posix Variants): Reword this section,
emphasizing that AC_USE_SYSTEM_EXTENSIONS is the preferred method,
rather than a series of system-specific checks.
(Obsolete Macros): Add AC_AIX, AC_GNU_SOURCE, AC_ISC_POSIX,
AC_MINIX.
* NEWS: Document this change.
* THANKS: Update.
Reported by Martin Koeppe.

Revision 1.1171 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 8 21:47:38 2007 UTC (2 years, 5 months ago) by ericb
Branch: MAIN
Changes since 1.1170: +266 -135 lines
Diff to previous 1.1170
Clean up obsolete macros references.
* doc/autoconf.texi: Add anchors to support better
cross-referencing.
(Particular Structures): Move obsolete macros descriptions...
(External Software): Likewise.
(Package Options): Likewise.
(Obsolete Macros): ...to here.  Add cross-references to
documentation on replacements.
* NEWS: Mention that these macros have been obsolete for a while
now: AC_STRUCT_ST_BLKSIZE AC_STRUCT_ST_RDEV AC_WITH AC_ENABLE.

Revision 1.1170 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 8 14:48:50 2007 UTC (2 years, 5 months ago) by ericb
Branch: MAIN
Changes since 1.1169: +43 -0 lines
Diff to previous 1.1169
Improve M4 path searching during configure.
* lib/autoconf/programs.m4 (AC_PATH_PROGS_FEATURE_CHECK): New
macro.
(_AC_PATH_PROG_FEATURE_CHECK): Rename...
(_AC_PATH_PROGS_FEATURE_CHECK): ...to this, add defaulted action
parameter, and kill side effects.
(_AC_PROG_GREP, AC_PROG_SED): Adjust callers.
(_AC_FEATURE_CHECK_LENGTH): Kill extra whitespace.
* m4/m4.m4 (AC_PROG_GNU_M4): Don't stop searching until working m4
is found.
(AC_PATH_PROGS_FEATURE_CHECK): Add backwards compatibility hack to
allow bootstrapping with autoconf 2.61.
* configure.ac (M4): AC_PROG_GNU_M4 now exits on failure.
* configure: Regenerate.
* doc/autoconf.texi (Generic Programs): Document new macro.
* tests/mktests.sh (au_exclude_script): Exclude auto-testing new
macro.
* tests/semantics.at (AC_PATH_PROGS_FEATURE_CHECK): New test.
* NEWS: Document the change.
* THANKS: Update.
Reported by Hans Aberg.

Revision 1.1169 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 8 14:16:58 2007 UTC (2 years, 5 months ago) by ericb
Branch: MAIN
Changes since 1.1168: +1 -1 lines
Diff to previous 1.1168
* doc/autoconf.texi (Generic Programs): Fix typo.

Revision 1.1168 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Sep 6 23:21:45 2007 UTC (2 years, 5 months ago) by ericb
Branch: MAIN
Changes since 1.1167: +21 -19 lines
Diff to previous 1.1167
* doc/autoconf.texi (Generic Programs): Use $PATH_SEPARATOR, not
:, and make it clear that optional @var{path} defaults to $PATH.
(Erlang Compiler and Interpreter): Likewise.

Revision 1.1167 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Sep 6 15:43:58 2007 UTC (2 years, 5 months ago) by ericb
Branch: MAIN
Changes since 1.1166: +174 -89 lines
Diff to previous 1.1166
Texinfo cleanup.
* doc/autoconf.texi: Avoid lines > 80 columns when possible.
Reword some paragraphs to avoid overfull, underfull hbox
warnings.  Add index entries to avoid overfull vbox warnings.

Revision 1.1166 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Aug 22 05:00:47 2007 UTC (2 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1165: +10 -3 lines
Diff to previous 1.1165
* doc/autoconf.texi (Defining Directories): Mention
AM_CPPFLAGS, as the way to modify CPPFLAGS when using Automake.

Revision 1.1165 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 20 21:29:36 2007 UTC (2 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1164: +1 -0 lines
Diff to previous 1.1164
* doc/autoconf.texi (File System Conventions): Index the proper
way of detecting absolute file names.

Revision 1.1164 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 20 21:23:38 2007 UTC (2 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1163: +6 -0 lines
Diff to previous 1.1163
* build-aux/config.guess, build-aux/config.sub,
build-aux/elisp-comp, build-aux/install-sh, build-aux/mdate-sh,
build-aux/missing, build-aux/texinfo.tex, doc/fdl.texi,
doc/make-stds.texi, doc/standards.texi: Sync from gnulib.
* doc/autoconf.texi (GNU Free Documentation License): Adjust for
sectioning change in fdl.texi.

Revision 1.1163 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 13 17:38:13 2007 UTC (2 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.1162: +3 -0 lines
Diff to previous 1.1162
* doc/autoconf.texi (autoreconf Invocation): Document ACLOCAL_AMFLAGS
limitation reported by Leo Moisio in
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=432941>.

Revision 1.1162 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 26 17:42:27 2007 UTC (2 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1161: +5 -3 lines
Diff to previous 1.1161
* doc/autoconf.texi (Limitations of Usual Tools): sed -e ''
fails on AIX 5.3.

Revision 1.1161 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 13 16:52:24 2007 UTC (2 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1160: +7 -7 lines
Diff to previous 1.1160
* lib/m4sugar/m4sh.m4 (_AS_PATH_SEPARATOR_PREPARE): Set FPATH too.
Problem reported by Fred Kreek in
<http://lists.gnu.org/archive/html/bug-autoconf/2007-06/msg00009.html>.
* doc/autoconf.texi (Special Shell Variables): Warn about FPATH.
(Macro Names, Defining Directories): Don't mention PATH as a name
for a fully qualified file name, as this usage violates the GNU
coding standards and we shouldn't recommend it.

* lib/autotest/general.m4 (AT_INIT): Don't set PATH to the empty
string and then assume shell builtins like "test" will work.

Revision 1.1160 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jun 4 22:49:42 2007 UTC (2 years, 8 months ago) by noah
Branch: MAIN
Changes since 1.1159: +10 -2 lines
Diff to previous 1.1159
* doc/autoconf.texi (AC_F77_MAIN): Give a specific usage example that
works with both C and C++.

Revision 1.1159 - (view) (download) (as text) (annotate) - [select for diffs]
Thu May 31 19:35:45 2007 UTC (2 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1158: +17 -3 lines
Diff to previous 1.1158
* doc/autoconf.texi (Particular Types): Give example of use for
AC_TYPE_UINT8_T.

Revision 1.1158 - (view) (download) (as text) (annotate) - [select for diffs]
Tue May 29 05:36:29 2007 UTC (2 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1157: +4 -4 lines
Diff to previous 1.1157
* doc/autoconf.texi (Particular Types): AC_TYPE_INT8_T does not
define HAVE_INT8_T, and likewise for similar macros.
Problem reported by Patrick Welche in
<http://lists.gnu.org/archive/html/autoconf/2007-05/msg00062.html>.

Revision 1.1157 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 21 22:42:12 2007 UTC (2 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1156: +1 -1 lines
Diff to previous 1.1156
* doc/autoconf.texi (Generic Compiler Characteristics): Fix typo
in my previous change: AC_C_OPENMP -> AC_OPENMP.  Reported by Bruno
Haible.

Revision 1.1156 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 21 17:50:58 2007 UTC (2 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1155: +37 -27 lines
Diff to previous 1.1155
* NEWS: Rename AC_C_OPENMP to AC_OPENMP.
* lib/autoconf/c.m4 (AC_OPENMP): Renamed from AC_C_OPENMP.
* doc/autoconf.texi (Generic Compiler Characteristics): Move
renamed AC_OPENMP documentation here, from "C compiler".
Mention C++ and Fortran.

* NEWS: Mention AC_C_OPENMP.

Revision 1.1155 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 21 17:39:09 2007 UTC (2 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1154: +27 -0 lines
Diff to previous 1.1154
* doc/autoconf.texi (C Compiler): Tweak OpenMP documentation a bit.

2007-05-21  Bruno Haible  <bruno@clisp.org>

* lib/autoconf/c.m4 (AC_C_OPENMP): New macro.
* doc/autoconf.texi (C Compiler): Document AC_C_OPENMP.
* NEWS: Mention AC_C_OPENMP.

Revision 1.1154 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 14 16:54:55 2007 UTC (2 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1153: +6 -4 lines
Diff to previous 1.1153
* NEWS: Document that AC_C_RESTRICT checks 'restrict' last.
* doc/autoconf.texi (C Compiler): Likewise.

2007-05-14  Noah Misch  <noah@cs.caltech.edu>

* lib/autoconf/c.m4 (AC_C_RESTRICT): Check `restrict' last.

* doc/autoconf.texi (Caching Results): The CACHE-ID variable

Revision 1.1153 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 9 11:40:27 2007 UTC (2 years, 9 months ago) by kasal
Branch: MAIN
Changes since 1.1152: +1 -1 lines
Diff to previous 1.1152
* doc/autoconf.texi: Direntry for "autoconf Invocation"
renamed to "autoconf-invocation"

Revision 1.1152 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 9 10:38:24 2007 UTC (2 years, 9 months ago) by kasal
Branch: MAIN
Changes since 1.1151: +8 -8 lines
Diff to previous 1.1151
* doc/autoconf.texi (Caching Results): The CACHE-ID variable
in the examples should not use the internal "ac_" prefix.

Revision 1.1151 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 7 19:56:57 2007 UTC (2 years, 9 months ago) by noah
Branch: MAIN
Changes since 1.1150: +14 -0 lines
Diff to previous 1.1150
* lib/autotest/general.m4 (_AT_NORMALIZE_TEST_GROUP_NUMBER): Use `eval'.
* doc/autoconf.texi ($@, case): Document Zsh limitations.

Revision 1.1150 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 2 02:21:23 2007 UTC (2 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1149: +1 -1 lines
Diff to previous 1.1149
* doc/autoconf.texi (Particular Programs): Typo
@acindex{AC_PROG_MKDIR_P} shouldn't have "AC" in that call.

Revision 1.1149 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 29 08:22:04 2007 UTC (2 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1148: +4 -5 lines
Diff to previous 1.1148
* doc/autoconf.texi (Limitations of Builtins): Correct the warning
about Solaris /bin/printf '%010000x' 123.  Problem reported by
Bruno Haible.

Revision 1.1148 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Apr 26 19:50:46 2007 UTC (2 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1147: +6 -0 lines
Diff to previous 1.1147
* doc/autoconf.texi (Limitations of Builtins): Warn about Solaris
/bin/printf '%010000x' 123.  Problem reported by Arto C. Nirkko
via Bruno Haible.

Revision 1.1147 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Apr 13 07:52:58 2007 UTC (2 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1146: +5 -7 lines
Diff to previous 1.1146
* NEWS: Document recent changes to AC_CHECK_ALIGNOF, AC_CHECK_SIZEOF,
AC_CHECK_TYPE, AC_CHECK_TYPES.
* doc/autoconf.texi (Generic types): C types must be type-names
(the C terminology), not type-ids (the C++ term).  C++ types
must not be anonymous.
* lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW): Remove special case
for C++; this drops support for anonymous struct and union types,
which were problematic anyway.
* tests/semantics.at (AC_CHECK_HEADERS_NEW): Adjust test to work even
for C++.

Revision 1.1146 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Apr 12 19:41:03 2007 UTC (2 years, 10 months ago) by meyering
Branch: MAIN
Changes since 1.1145: +1 -1 lines
Diff to previous 1.1145
* doc/autoconf.texi (Libraries): Typo fix: insert missing "in".

Revision 1.1145 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Apr 12 00:12:06 2007 UTC (2 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.1144: +19 -7 lines
Diff to previous 1.1144
* doc/autoconf.texi (Generic Types): Document the restrictions
on types imposed by AC_CHECK_TYPE, AC_CHECK_TYPES.
(Generic Compiler Characteristics): AC_CHECK_SIZEOF now works
with objects too.  Document the restrictions on its use.
Document the restrictions on AC_CHECK_ALIGNOF's type argument.
* lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW):
For C, just try sizeof (TYPE) and sizeof ((TYPE)); if the former
works but the latter doesn't, then it's a valid type.
This lets people use function types and so forth.
For C++ there doesn't seem to be a simple solution, so leave it alone.
(AC_CHECK_SIZEOF): Allow argument to be a variable.
(AC_CHECK_SIZEOF, AC_CHECK_ALIGNOF): Don't bother to invoke
AC_CHECK_TYPE; that wasn't documented or necessary.

Revision 1.1144 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 11 17:15:37 2007 UTC (2 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.1143: +1 -1 lines
Diff to previous 1.1143
* doc/autoconf.texi (External Software): Fix a typo in the
previous change.

Revision 1.1143 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 11 03:50:11 2007 UTC (2 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.1142: +9 -8 lines
Diff to previous 1.1142
* doc/autoconf.texi (External Software, Package Options):
Fix ambiguous wording.  Report by Reuben Thomas <rrt@sc3d.org>.

Revision 1.1142 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Apr 7 05:54:25 2007 UTC (2 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.1141: +3 -0 lines
Diff to previous 1.1141
* doc/autoconf.texi (Particular Types): AC_C_LONG_DOUBLE is now
obsolescent.
* NEWS: Document this.

Revision 1.1141 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 29 22:25:18 2007 UTC (2 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.1140: +4 -4 lines
Diff to previous 1.1140
* doc/autoconf.texi (Here-Documents, Limitations of Builtins):
(Limitations of Usual Tools): Don't say "older" if Solaris 10 by
default still has the problem.  Problem reported by Bruce Korb.

Revision 1.1140 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 26 20:19:24 2007 UTC (2 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.1139: +69 -55 lines
Diff to previous 1.1139
* doc/autoconf.texi (Shellology): Rework treatment of the 'test'
command and case statements to make it a bit clearer and describe
more pitfalls.

Revision 1.1139 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 23 14:53:18 2007 UTC (2 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.1138: +3 -2 lines
Diff to previous 1.1138
* doc/autoconf.texi (C Compiler): Mention that AC_PROG_CC_C99 also
checks for unsigned long long int.

Revision 1.1138 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 19 18:13:36 2007 UTC (2 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.1137: +3 -1 lines
Diff to previous 1.1137
* doc/autoconf.texi (Limitations of Usual Tools): Warn about other
nonstandard grep R.E. escape sequences.

Revision 1.1137 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 17 09:13:54 2007 UTC (2 years, 10 months ago) by meyering
Branch: MAIN
Changes since 1.1136: +2 -2 lines
Diff to previous 1.1136
(Limitations of Usual Tools): Also list \< and \>, and mention that
HP-UX's grep, like the one from Solaris, does not support that syntax.

Revision 1.1136 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 17 09:01:58 2007 UTC (2 years, 10 months ago) by meyering
Branch: MAIN
Changes since 1.1135: +2 -2 lines
Diff to previous 1.1135
* doc/autoconf.texi: Adjust grammar around use of "heuristics".

Revision 1.1135 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 9 19:51:24 2007 UTC (2 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.1134: +3 -3 lines
Diff to previous 1.1134
* doc/autoconf.texi (Specifying Names): `--host' does not
change the build type.

Revision 1.1134 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 6 07:30:17 2007 UTC (2 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.1133: +5 -0 lines
Diff to previous 1.1133
* doc/autoconf.texi (C Compiler): Warn that AC_C_BIGENDIAN
suggests AC_CONFIG_HEADERS.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Warn if not using
AC_CONFIG_HEADERS.  Problem reported by
Peter O'Gorman.

Revision 1.1133 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 28 00:03:33 2007 UTC (2 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.1132: +14 -4 lines
Diff to previous 1.1132
* NEWS: AC_C_BIGENDIAN now supports universal binaries a la Mac OS X.
* doc/autoconf.texi (C Compiler): Document this.  There is a new
extra argument ACTION-IF-UNIVERSAL.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Implement this.
Add support for Solaris-style _LITTLE_ENDIAN and _BIG_ENDIAN.
Reindent for sanity's sake.

Revision 1.1132 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Feb 8 23:42:46 2007 UTC (3 years ago) by eggert
Branch: MAIN
Changes since 1.1131: +7 -3 lines
Diff to previous 1.1131
* doc/autoconf.texi (Parentheses): Mention problem with (( in
shells.

Revision 1.1131 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 7 17:45:37 2007 UTC (3 years ago) by eggert
Branch: MAIN
Changes since 1.1130: +20 -2 lines
Diff to previous 1.1130
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Prefer \r to
an actual carriage return.  Use "ac_cr" to contain the actual
carriage return.
* doc/autoconf.texi (Limitations of Usual Tools): Document problem
with traditional Awk and begin.
* tests/torture.at (Limitations of Builtins): Document the problem
with Bash 2.03 printf.
(Substitute and define special characters):
Remove trailing white space.  Work around a bug in Solaris 8 /bin/bash.

Revision 1.1130 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 4 02:46:49 2007 UTC (3 years ago) by eggert
Branch: MAIN
Changes since 1.1129: +6 -4 lines
Diff to previous 1.1129
* doc/autoconf.texi (Introduction, Why GNU M4): Clarify M4 version
requirements.
* README: Likewise.

Revision 1.1129 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jan 29 01:26:12 2007 UTC (3 years ago) by eggert
Branch: MAIN
Changes since 1.1128: +21 -2 lines
Diff to previous 1.1128
* doc/autoconf.texi (Shellology): pdksh 5.2.14 is still the
latest version.
(Shell Substitutions): Note problems with @{var:=value} etc.
Add a new section for problems with @{#var} etc.  Problem noted
by Ralf Wildenhues.  See:
http://lists.gnu.org/archive/html/libtool-patches/2005-01/msg00157.html

Revision 1.1128 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jan 23 18:47:23 2007 UTC (3 years ago) by rwild
Branch: MAIN
Changes since 1.1127: +2 -1 lines
Diff to previous 1.1127
* doc/autoconf.texi (File System Conventions): Mention that
$PATH_SEPARATOR is for the build system only.
Report by Keith Marshall.

Revision 1.1127 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jan 19 06:54:34 2007 UTC (3 years ago) by rwild
Branch: MAIN
Changes since 1.1126: +2 -1 lines
Diff to previous 1.1126
* doc/autoconf.texi (Setting Output Variables): Mention that
all non-NUL characters are ok in substituted values.
* lib/autoconf/status.m4 (_AC_SED_CMD_LIMIT): Fix comment typo.
(_AC_OUTPUT_FILES_PREPARE): Test and use backslash escaping of
carriage return for $AWK, needed for BSD awk.
* tests/torture.at (Substitute and define special characters):
Test all 8 bit non-NUL characters.
Report against Automake by Patrick Welche.

Revision 1.1126 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jan 16 16:22:04 2007 UTC (3 years ago) by kasal
Branch: MAIN
Changes since 1.1125: +1 -1 lines
Diff to previous 1.1125
* doc/autoconf.texi (Specifying Names): `--host' does not
change the build type.

Revision 1.1125 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jan 8 19:54:10 2007 UTC (3 years, 1 month ago) by rwild
Branch: MAIN
Changes since 1.1124: +19 -19 lines
Diff to previous 1.1124
* doc/autoconf.texi: Fix some typos.

Revision 1.1124 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jan 5 23:44:26 2007 UTC (3 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.1123: +17 -8 lines
Diff to previous 1.1123
Fix some wording problems noted by Paolo Bonzini in:
http://lists.gnu.org/archive/html/autoconf-patches/2007-01/msg00077.html
* doc/autoconf.texi (Signed Overflow Examples): Give more
discussion about the allow_superuser_privileges example,
and change it a bit to make things clearer.
(Optimization and Wraparound): Clarify whether the compiler
will generate an infinite loop for the example derived from
Autoconf's mktime test.
(Signed Overflow Advice): Say that -ftrapv is meant for debugging.
Also, clarify unsigned multiplication overflow.

Revision 1.1123 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 3 07:18:38 2007 UTC (3 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.1122: +23 -12 lines
Diff to previous 1.1122
* doc/autoconf.texi (Integer Overflow): Revised based on today's
feedback.  The most important changes document what happens when
you convert an out-of-range value to a signed integer type, and
say that (sum < a) != (b < 0) reliably detects overflow when sum =
a + b.

Revision 1.1122 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jan 2 23:06:07 2007 UTC (3 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.1121: +290 -17 lines
Diff to previous 1.1121
* doc/autoconf.texi (Integer Overflow): Greatly expand and
rewrite, taking notions from the recent discussion on the gcc and
autoconf mailing lists; please see
http://lists.gnu.org/archive/html/autoconf-patches/2006-12/msg00091.html
and follow the many links.
(Integer Overflow Basics, Signed Overflow Examples):
(Optimization and Wraparound, Signed Overflow Advice):
(Signed Integer Division): New sections.

SCALAR(0x828309c)
Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free
Software Foundation, Inc.

Revision 1.1121 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Dec 29 06:44:42 2006 UTC (3 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.1120: +13 -2 lines
Diff to previous 1.1120
* lib/autoconf/general.m4 (AC_DEFINE_TRACE): Don't include
preprocessor macro arguments in traced name.
* doc/autoconf.texi (Defining symbols): Document longstanding
support for AC_DEFINE-ing macros with arguments, and document
behavior when the same variable has multiple AC_DEFINEs.
* lib/autoconf/fortran.m4 (_AC_FC_WRAPPERS): Revert to the
old implementation which AC_DEFINEs the FC_FUNC and FC_FUNC_
macros directly, giving much shorter and simpler code.

Revision 1.1120 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 18 20:10:05 2006 UTC (3 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.1119: +52 -16 lines
Diff to previous 1.1119
* NEWS: Warnings are now generated by default for unknown
--enable-* and --with-* options.
* doc/autoconf.texi (Option Checking): Renamed from
(Configure Option Checking).  Tighten up the wording a bit.
(External Software, Package Options): Cross-reference to Option
Checking, and use this to shorten our section.
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Prefer test -n
"$x" to test "x$foo" != x.
* lib/autoconf/status.m4 (AC_OUTPUT): Likewise.
Don't warn if $enable_option_checking is "no".
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Initialize
ac_unrecognized_opts to the empty string.
Don't echo the unrecognized opts, as this might mishandle
backslashes or leading -.
(AC_PRESERVE_HELP_ORDER): Put the --disable-option-checking
usage next to the other --disable-FEATURE options in the
help string.

2006-12-18  Steven G. Johnson  <stevenj@alum.mit.edu>

* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS, _AC_INIT_PARSE_ARGS):
(_AC_INIT_PARSE_ENABLE2, _AC_INIT_HELP, _AC_ENABLE_IF):
Print warning for unrecognized --with and --enable options
(AC_DISABLE_OPTION_CHECKING): New macro to disable warnings.
* lib/autoconf/status.m4 (AC_CONFIG_SUBDIRS, _AC_OUTPUT_SUBDIRS):
Disable option checking when subdirs are configured.
(AC_OUTPUT): If warnings are enabled, print warning about
unrecognized --with and --enable options at the end of
the configure output (as well as at the beginning).
* doc/autoconf.texi (Option Checking): New node.
Document new option warning functionality.

Revision 1.1119 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Dec 15 18:25:23 2006 UTC (3 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.1118: +3 -1 lines
Diff to previous 1.1118
This change prompted by a problem report by Andrey Simonenko in
<http://lists.gnu.org/archive/html/bug-autoconf/2006-12/msg00026.html>.
* doc/autoconf.texi (Defining Symbols): AC_DEFINE works for
object-like macros only, in the traditional portable character
set.
* lib/autoconf/general.m4 (AC_DEFINE_TRACE_LITERAL):
Warn about attempts to define things that are not identifiers.
* lib/autoconf/fortran.m4 (_AC_FC_WRAPPERS): Rewrite to avoid
awful hack that AC_DEFINEd macro names containing parentheses.

Revision 1.1118 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Dec 12 17:53:13 2006 UTC (3 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.1117: +19 -19 lines
Diff to previous 1.1117
* doc/autoconf.texi: Undo some of the 2006-12-10 change.  It was
too drastic, even if Texinfo in theory requires it for info mode.

(config.status Invocation): Renamed back from Recreating a
Configuration).
(Obsolete config.status Use): Renamed back from Obsolete Recreation.
(Autoconf 2.13): Renamed back from 20th-century Autoconf 2.

Revision 1.1117 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 11 07:12:07 2006 UTC (3 years, 2 months ago) by eggert
Branch: MAIN
CVS Tags: AUTOCONF-2_61a
Changes since 1.1116: +33 -33 lines
Diff to previous 1.1116
* doc/autoconf.texi (Writing Autoconf Input): Renamed from
Writing configure.ac.
(Autoconf Input Layout): Renamed from configure.ac Layout.
(Recreating a Configuration): Renamed from config.status Invocation.
(Obsolete Recreation): Renamed from Obsolete config.status Use.
(acconfig Header): Renamed from acconfig.h.
(20th-century Autoconf 2): Renamed from Autoconf 2.13.
(Writing Testsuites): Renamed from Writing testsuite.at.
(Autom4te Cache): Renamed from autom4te.cache.

Revision 1.1116 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 11 06:40:13 2006 UTC (3 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.1115: +3 -1 lines
Diff to previous 1.1115
* BUGS: Remove mention of VPATH problem, since it's now documented
not to be a bug in the Autoconf build procedure itself, but rather
a problem with the proprietary `make' programs.

* doc/autoconf.texi (Build Directories): Add a cross reference
to VPATH and Make.

* build-aux/config.guess, build-aux/config.sub, build-aux/texinfo.tex:
* doc/standards.texi: Sync from gnulib.

Revision 1.1115 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Dec 6 13:08:02 2006 UTC (3 years, 2 months ago) by kasal
Branch: MAIN
Changes since 1.1114: +1 -1 lines
Diff to previous 1.1114
* doc/autoconf.texi (autoheader Invocation): Do not double-
quote the parameter of `AH_BOTTOM' in the example.

Revision 1.1114 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Dec 6 12:12:31 2006 UTC (3 years, 2 months ago) by kasal
Branch: MAIN
Changes since 1.1113: +14 -11 lines
Diff to previous 1.1113
* doc/autoconf.texi (Configuration Headers): Remove the
example with multiple input files.
(autoheader Invocation): Encourage `AH_BOTTOM', discouraging
multiple input files.

Revision 1.1113 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Dec 5 21:36:25 2006 UTC (3 years, 2 months ago) by rwild
Branch: MAIN
Changes since 1.1112: +1 -1 lines
Diff to previous 1.1112
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): When
creating the awk substitution script, handle one input line at a
time, so that the maximum length of a substituted (multi-line)
value is not limited by the size of the sed pattern space.
The trade-off is a slightly repetitive sed script.
* doc/autoconf.texi (Limitations of Usual Tools): Branch labels
can only have up to 7 characters, due to Solaris 10 /bin/sed.
* tests/torture.at (Substitute a 2000-byte string): Increase the
test with several long lines, they should not be caught by sed
limits any more.

Revision 1.1112 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 28 03:29:47 2006 UTC (3 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.1111: +13 -13 lines
Diff to previous 1.1111
Turn AC_FUNC_SETVBUF_REVERSED into a noop.  It's been obsolete for
years and is too hard to maintain now.  The last straw was
reported by Jerker Baeck in
<http://lists.gnu.org/archive/html/autoconf/2006-11/msg00102.html>.
* NEWS: AC_FUNC_SETVBUF_REVERSED is now obsolete.
* doc/autoconf.texi (Particular Functions): Move
AC_FUNC_SETVBUF_REVERSED from here...
(Obsolete Macros): ... to here.  Say that it does nothing now.
* lib/autoconf/functions.m4 (AC_FUNC_SETVBUF_REVERSED):
Turn into (almost) a no-op.

Revision 1.1111 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Nov 27 22:47:33 2006 UTC (3 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.1110: +3 -0 lines
Diff to previous 1.1110
* doc/autoconf.texi (Setting Output Variables): Mention that
@VAR1@VAR2 has unspecified behavior.  Problem reported by
Ralf Wildenhues.
* NEWS: Mention this.

Revision 1.1110 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Nov 26 17:53:10 2006 UTC (3 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.1109: +2 -2 lines
Diff to previous 1.1109
Rewrite config files generation: avoid quadratic growth in
the number of substituted variables by using awk instead of sed
for the bulk of the substitutions.
* NEWS: Mention this.
* doc/autoconf.texi (Setting Output Variables): `|#_!!_#|' is also
forbidden in the output (and thus input) file.
* lib/autoconf/status.m4 (_AC_AWK_LITERAL_LIMIT): New macro.
(_AC_OUTPUT_FILES_PREPARE): Instead of several sed scripts,
generate just one large awk script for substitutions,
eliminating much of the earlier complexity, while adding some
new complexity.  Only expand the substitution templates at
configure time, for smaller configure script size.  If
_AC_SUBST_FILES are used, test 'awk' for working getline support
at config.status time.  If absent, interpolate through the
shell.  The awk script was written with much help
from Paolo Bonzini and Paul Eggert.
(_AC_SED_CMD_NUM, _AC_SED_DELIM_NUM, _AC_SED_FRAG): Removed.
(_AC_SED_FRAG_NUM): Likewise.
(_AC_SUBST_CMDS): Renamed from...
(_AC_SED_CMDS): ...this.
(_AC_OUTPUT_FILE): Use _AC_SUBST_CMDS.
* tests/torture.at (Substitute a 2000-byte string): Also
substitute a line with 1000 words, and a variable with several
long lines.
(Substitute and define special characters): Test awk special
characters, and put substitution input strings `@foo@' in the
output, to test that no recursion happens; test several other
combinations from Paolo Bonzini.

Revision 1.1109 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 21 20:54:35 2006 UTC (3 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.1108: +10 -7 lines
Diff to previous 1.1108
* doc/autoconf.texi: Mention that if (i in a) doesn't work with traditional Awk.

Revision 1.1108 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 21 17:29:01 2006 UTC (3 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.1107: +11 -1 lines
Diff to previous 1.1107
* doc/autoconf.texi (Limitations of Usual Tools): Don't claim
that traditional Awk lacks 3-arg "split".  It has it.
Mention that FS must be a single character, and a few other
99-byte limits of traditional Awk.

Revision 1.1107 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Nov 17 00:16:27 2006 UTC (3 years, 2 months ago) by eggert
Branch: MAIN
CVS Tags: AUTOCONF-2_61
Changes since 1.1106: +2 -2 lines
Diff to previous 1.1106
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Factor out
code for --enable, --disable, --with, and --without to...
(_AC_INIT_PARSE_ENABLE): ... a new macro.
* doc/autoconf.texi (Package Options):
* NEWS: Document that AC_ARG_ENABLE allows dots, too.

Revision 1.1106 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Nov 13 20:40:06 2006 UTC (3 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.1105: +2 -2 lines
Diff to previous 1.1105
* NEWS: Document the AC_ARG_WITH change.

2006-11-13  Bruno Haible  <bruno@clisp.org>

* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): For --with, --without
options, transliterate also dots to underscores.
(_AC_ENABLE_IF): Transliterate also dots to underscores.
* doc/autoconf.texi (External Software): Document that AC_ARG_WITH's
first argument may also contain dots.

Revision 1.1105 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Nov 8 08:26:44 2006 UTC (3 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.1104: +41 -0 lines
Diff to previous 1.1104
* NEWS: New macros AC_C_FLEXIBLE_ARRAY_MEMBER, AC_C_VARARRAYS.
* doc/autoconf.texi (C Compiler): Document them.
* lib/autoconf/c.m4 (AC_C_FLEXIBLE_ARRAY_MEMBER, AC_C_VARARRAYS):
New macros, taken from gnulib.

Revision 1.1104 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 27 23:01:06 2006 UTC (3 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1103: +3 -1 lines
Diff to previous 1.1103
* doc/autoconf.texi (Limitations of Builtins): Do not invoke
`trap ... 0' inside a function, for AIX sh.

Revision 1.1103 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 26 16:35:15 2006 UTC (3 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1102: +2 -0 lines
Diff to previous 1.1102
* THANKS: Update.
* doc/autoconf.texi (Evaluation Macros): Improve the example to
show effect on macros that expand with commas.
Reported by Joel E. Denny.

Revision 1.1102 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 26 16:32:11 2006 UTC (3 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1101: +10 -0 lines
Diff to previous 1.1101
* THANKS: Update.
* doc/autoconf.texi (Evaluation Macros): Improve the example to
show effect on macros that expand with commas.
Reported by Joel E. Denny.

Revision 1.1101 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 25 20:21:05 2006 UTC (3 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.1100: +12 -1 lines
Diff to previous 1.1100
* doc/autoconf.texi (Slashes): Document Tru64 4.0 bug reported by
Jim Meyering.

Revision 1.1100 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 25 00:35:45 2006 UTC (3 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.1099: +5 -0 lines
Diff to previous 1.1099
* doc/autoconf.texi (Limitations of Usual Tools): Document that rm
needs operands on NetBSD 2.0.2.  Problem reported by Bruno Haible.

Revision 1.1099 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 23 06:12:40 2006 UTC (3 years, 3 months ago) by eggert
Branch: MAIN
CVS Tags: AUTOCONF-2_60b
Changes since 1.1098: +0 -16 lines
Diff to previous 1.1098
* NEWS: Remove AC_CACHE_CHECK_INT.
* doc/autoconf.texi (Caching Results): Likewise.
* lib/autoconf/general.m4 (_AC_CACHE_CHECK_INT): Renamed from
AC_CACHE_CHECK_INT, since it's no longer public.
* lib/autoconf/types.m4: All uses of AC_CACHE_CHECK_INT changed.
* tests/base.at (AC_COMPUTE_INT): Test this, not AC_CACHE_CHECK_INT.

Revision 1.1098 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 20 16:25:30 2006 UTC (3 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1097: +2 -2 lines
Diff to previous 1.1097
* doc/autoconf.texi (Limitations of Usual Tools): Fix two typos.

Revision 1.1097 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 20 01:34:32 2006 UTC (3 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1096: +16 -1 lines
Diff to previous 1.1096
* lib/m4sugar/m4sugar.m4 (m4_mkstemp): New macro.
(m4_maketemp): Avoid warnings with M4 1.9a.
* lib/emacs/autoconf-mode.el (autoconf-font-lock-keywords): Color
m4_mkstemp.
* doc/autoconf.texi (Redefined M4 Macros): Document m4_mkstemp.
* NEWS: Likewise.

Revision 1.1096 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 17 02:31:44 2006 UTC (3 years, 3 months ago) by ericb
Branch: MAIN
Changes since 1.1095: +1 -1 lines
Diff to previous 1.1095
* doc/autoconf.texi (Setting Output Variables): Fix typo.

Revision 1.1095 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Oct 14 09:54:32 2006 UTC (3 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.1094: +1 -0 lines
Diff to previous 1.1094
* doc/autoconf.texi (Autoheader Macros): Fix syntax error.

Revision 1.1094 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 13 18:26:39 2006 UTC (3 years, 3 months ago) by kasal
Branch: MAIN
Changes since 1.1093: +23 -20 lines
Diff to previous 1.1093
* doc/autoconf.texi (Autoheader Macros): Warn that the text
added to the template can get mangled.

Revision 1.1093 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 11 22:38:42 2006 UTC (3 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.1092: +4 -2 lines
Diff to previous 1.1092
* NEWS: AC_USE_SYSTEM_EXTENSIONS now defines _TANDEM_SOURCE for
the NonStop platform.
* doc/autoconf.texi (Posix Variants): Likewise.
* lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS): Likewise.

Revision 1.1092 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 11 19:35:57 2006 UTC (3 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.1091: +0 -1 lines
Diff to previous 1.1091
* NEWS: Autoconf-generated shell scripts no longer export BIN_SH,
due to configuration hassles with this.  See Tonya Underwood's report
<http://lists.gnu.org/archive/html/bug-autoconf/2006-10/msg00003.html>.
* doc/autoconf.texi (Special Shell Variables): Likewise.

2006-10-11  Paul Eggert  <eggert@cs.ucla.edu>
    Stepan Kasal  <kasal@ucw.cz>

* lib/m4sugar/m4sh.m4 (AS_BOURNE_COMPATIBLE): Don't set BIN_SH.
(_AS_DETECT_BETTER_SHELL): Don't look in /usr/bin/posix.

2006-10-11  Stepan Kasal  <kasal@ucw.cz>

* lib/m4sugar/m4sh.m4 (AS_BOURNE_COMPATIBLE): Move the
  initialization which is not inherited through the environment
(_AS_BOURNE_COMPATIBLE): ... to this new macro.
(_AS_RUN): Call _AS_BOURNE_COMPATIBLE, not AS_BOURNE_COMPATIBLE.

Revision 1.1091 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 9 22:51:35 2006 UTC (3 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.1090: +7 -0 lines
Diff to previous 1.1090
* doc/autoconf.texi (Limitations of Usual Tools): Describe
problems with mkdir -p -m.

Revision 1.1090 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 6 15:31:26 2006 UTC (3 years, 4 months ago) by kasal
Branch: MAIN
Changes since 1.1089: +1 -0 lines
Diff to previous 1.1089
Cancel the previous change for now.

Revision 1.1089 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 4 21:16:06 2006 UTC (3 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.1088: +0 -1 lines
Diff to previous 1.1088
* doc/autoconf.texi (Special Shell Variables): Autoconf-generated
shel scripts no longer export BIN_SH, due to configuration
hassles with this.
* lib/m4sugar/m4sh.m4 (AS_BOURNE_COMPATIBLE): Don't set BIN_SH
or DUALCASE.
(_AS_DETECT_BETTER_SHELL): Don't look in /usr/bin/posix.
Use AS_EXECUTABLE_P rather than test -f.
(AS_SHELL_SANITIZE): Set DUALCASE.
(AS_EXECUTABLE_P): Just invoke as_executable_p.
(_AS_TEST_PREPARE): Default to test -f, rather than to nothing.

Revision 1.1088 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Sep 27 16:47:08 2006 UTC (3 years, 4 months ago) by kasal
Branch: MAIN
Changes since 1.1087: +1 -1 lines
Diff to previous 1.1087
* doc/autoconf.texi (Writing testsuite.at): Fix a typo: for
standard error, `experr' should be used, not `expout'.

Revision 1.1087 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 26 20:41:13 2006 UTC (3 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.1086: +4 -3 lines
Diff to previous 1.1086
(Generic Declarations): Clarify that AC_CHECK_DECL
can apply to constants too, and that it checks for macro defns.

Revision 1.1086 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 26 06:04:35 2006 UTC (3 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.1085: +2 -2 lines
Diff to previous 1.1085
* NEWS: Recommend M4 1.4.7 instead of 1.4.6.
* README: Likewise.
* doc/autoconf.texi (Introduction, Why GNU M4): Likewise.

2006-09-25  Paul Eggert  <eggert@cs.ucla.edu>

Revision 1.1085 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Sep 13 04:48:23 2006 UTC (3 years, 4 months ago) by rwild
Branch: MAIN
Changes since 1.1084: +1 -1 lines
Diff to previous 1.1084
* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Quote the
argument to `--prefix' for sub-configure scripts.
Pass `--silent' to sub-configure scripts.
* tests/torture.at (Configuring subdirectories): Add tests
for both changes.
* doc/autoconf.texi (Setting Output Variables): Fix example to
not show `--silent' being passed to a `configure' re-run.

Revision 1.1084 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 12 18:16:34 2006 UTC (3 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.1083: +5 -6 lines
Diff to previous 1.1083
* doc/autoconf.texi (Input): Clarify role of AC_CONFIG_MACRO_DIR.
* lib/autoconf/general.m4 (AC_CONFIG_MACRO_DIR): Do not check
for the existence of the directory at configure-time.  That's
too late, anyway, and possibly the directory isn't part of the
distribution.  Problem reported by Stefan Seefeld.

Revision 1.1083 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 12 07:01:50 2006 UTC (3 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.1082: +0 -4 lines
Diff to previous 1.1082
Undo previous change; it doesn't seem to have been true.

Revision 1.1082 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Sep 11 15:37:27 2006 UTC (3 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.1081: +4 -0 lines
Diff to previous 1.1081
* doc/autoconf.texi (Here-Documents): Document bug in UnixWare
7.1.4 /usr/bin/posix/sh.

Revision 1.1081 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 5 23:27:54 2006 UTC (3 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.1080: +2 -2 lines
Diff to previous 1.1080
* doc/autoconf.texi (Preset Output Variables): srcdir and
top_srcdir are not necessarily relative.

Revision 1.1080 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 5 17:17:31 2006 UTC (3 years, 5 months ago) by rwild
Branch: MAIN
Changes since 1.1079: +0 -3 lines
Diff to previous 1.1079
* lib/autoconf/fortran.m4 (_AC_PROG_FC): Prefer xlf90/xlf95 over
f90/f95 because the latter drivers of AIX Fortran 9.1 do not
accept files with extension `.f'.  For consistency, also prefer
xlf over f77.
* doc/autoconf.texi (Fortran Compiler): Remove mention of bug
from last patch.

Revision 1.1079 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 5 14:36:18 2006 UTC (3 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.1078: +19 -10 lines
Diff to previous 1.1078
* lib/autoconf/erlang.m4 (AC_ERLANG_CHECK_LIB): Added substitution
of ERLANG_LIB_VER_* variables.
* doc/autoconf.texi (Erlang Libraries): Document ERLANG_LIB_VER_*
variables.

Revision 1.1078 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 3 19:53:07 2006 UTC (3 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.1077: +3 -0 lines
Diff to previous 1.1077
* doc/autoconf.texi (Fortran Compiler): Document that AC_PROG_CC should be
called before AC_PROG_FC, due to a bug in Autoconf.

Revision 1.1077 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Sep 3 19:41:12 2006 UTC (3 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.1076: +10 -4 lines
Diff to previous 1.1076
* doc/autoconf.texi (Limitations of Builtins): Document
'unset' bugs of Bash 2.01 and 2.05a.

Revision 1.1076 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 2 05:37:07 2006 UTC (3 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.1075: +20 -11 lines
Diff to previous 1.1075
* NEWS: New macro AC_CACHE_CHECK_INT.  It replaces the
old AC_COMPUTE_INT, which now behaves like _AC_COMPUTE_INT
except the first two arguments are reversed.
* doc/autoconf.texi (Caching Results): New macro AC_CACHE_CHECK_INT.
(Generic Compiler Characteristics): AC_COMPUTE_INT no longer
caches nor outputs a diagnostic.  Suggested by Bruno Haible.
* lib/autoconf/general.m4 (AC_CACHE_CHECK_INT): New macro,
equivalent to the old AC_COMPUTE_INT.
(AC_COMPUTE_INT): No longer caches or reports.  New signature.
All uses changed to AC_CACHE_CHECK_INT.
* tests/base.at (AC_CACHE_CHECK_INT): New test.
* tests/mktests.sh (ac_exclude_lsit): Add AC_CACHE_CHECK_INT.

Revision 1.1075 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Aug 31 22:38:30 2006 UTC (3 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.1074: +16 -3 lines
Diff to previous 1.1074
* NEWS: AC_FUNC_FNMATCH, AC_FUNC_FNMATCH_GNU, AC_FUNC_GETLOADVG,
and AC_REPLACE_FNMATCH are now obsolescent in Autoconf.  New
programs should use their Gnulib counterparts.
* doc/autoconf.texi (Particular Functions): Likewise.
(Macro Names, testsuite Invocation): Replace uses of these
obsolete macros with uses of non-obsolete macros.

Revision 1.1074 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Aug 25 20:48:02 2006 UTC (3 years, 5 months ago) by eggert
Branch: MAIN
CVS Tags: AUTOCONF-2_60a
Changes since 1.1073: +2 -2 lines
Diff to previous 1.1073
Fix Lex library problem reported to us by Julio Garvia.
* doc/autoconf.texi (Particular Programs): YYTEXT_POINTER is
for the default, which the user can override.
* lib/autoconf/programs.m4 (AC_PROG_LEX): Let _AC_PROG_LEX_YYTEXT_DECL
deal with LEXLIB.
(_AC_PROG_LEX_YYTEXT_DECL): Handle caching correctly; the old code
didn't work if some values were cached but not others.  Test for
broken lex libraries like native ia64-hp-hpux11.22; see
<http://sources.redhat.com/ml/binutils/2003-12/msg00337.html>, and
work around the problem by preferring an empty LEXLIB to -lfl or
-ll.  Let the user set LEXLIB='' to indicate no library needed.

Revision 1.1073 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Aug 25 17:23:12 2006 UTC (3 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.1072: +2 -2 lines
Diff to previous 1.1072
* NEWS: Recommend M4 1.4.6 instead of 1.4.5.
* README: Likewise.
* doc/autoconf.texi (Introduction, Why GNU M4): Likewise.

Revision 1.1072 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Aug 24 18:08:17 2006 UTC (3 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.1071: +4 -4 lines
Diff to previous 1.1071
* NEWS: The C99 check now tests for vararg macros and 64-bit
preprocessor ints.
* doc/autoconf.texi (C Compiler): Document // comments, va_copy.
* lib/autoconf/c.m4 (_AC_PROG_CC_C99): Test varargs macros and
64-bit preprocessor ints.  Check for static initialization of
long long.  Remove unnecessary casts.

Revision 1.1071 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Aug 24 16:58:54 2006 UTC (3 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.1070: +6 -0 lines
Diff to previous 1.1070
* doc/autoconf.texi (Particular Programs): Mention that
@INSTALL@ and @MKDIR_P@ may vary for different output files.

Revision 1.1070 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Aug 22 19:51:18 2006 UTC (3 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.1069: +5 -3 lines
Diff to previous 1.1069
* doc/autoconf.texi (Posix Variants): INTERACTIVE Unix is no
longer supported by Sun.

Revision 1.1069 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Aug 15 16:24:42 2006 UTC (3 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.1068: +53 -47 lines
Diff to previous 1.1068
* NEWS: Autoconf now uses constructs like "#ifdef HAVE_STDLIB_H"
rather than "#if HAVE_STDLIB_H", so that it now works with "gcc
-Wundef -Werror".  Problem reported by David Fang in
<http://lists.gnu.org/archive/html/autoconf/2006-08/msg00045.html>.
* doc/autoconf.texi (Header Templates, Default Includes):
(Particular Functions, Generic Functions, Header Portability):
(Particular Headers, Generic Headers, Generic Declarations, Guidelines):
(Obsolete Macros, AC_FOO_IFELSE vs AC_TRY_FOO):
(Present But Cannot Be Compiled, Preprocessor Symbol Index):
Prefer #ifdef to #if.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Prefer #ifdef to #if.
* lib/autoconf/functions.m4 (AC_FUNC_ALLOCA, _AC_FUNC_MALLOC_IF):
(AC_FUNC_MKTIME, AC_FUNC_MMAP, _AC_FUNC_REALLOC_IF):
(AC_FUNC_SELECT_ARGTYPES, AC_FUNC_SETVBUF_REVERSED, _AC_FUNC_VFORK):
Likewise.
* lib/autoconf/headers.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS):
(AC_HEADER_RESOLV, AC_HEADER_STAT): Likewise.
* lib/autoconf/specific.m4 (AC_DECL_SYS_SYGLIST):
(AC_SYS_RESTARTABLE_SYSCALLS): Likewise.
* lib/autoconf/types.m4 (AC_STRUCT_TIMEZONE): Likewise.
* lib/autoconf/headers.m4 (AC_HEADER_STAT): Don't assume that
S_ISDIR etc. are valid for use in #if; POSIX doesn't guarantee
this.

Revision 1.1068 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 14 22:56:17 2006 UTC (3 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.1067: +3 -2 lines
Diff to previous 1.1067
OpenBSD -> Open@acronym{BSD}

Revision 1.1067 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 14 22:51:36 2006 UTC (3 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.1066: +17 -7 lines
Diff to previous 1.1066
* doc/autoconf.texi (Limitations of Usual Tools): Document sed
problems with arg script text that doesn't end in newline, and
with '-e a...'.  Problems reported by Ralf Wildenhues.

Revision 1.1066 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Aug 10 04:53:38 2006 UTC (3 years, 6 months ago) by rwild
Branch: MAIN
Changes since 1.1065: +2 -1 lines
Diff to previous 1.1065
* doc/autoconf.texi (config.status Invocation): Adjust according
to last change.

Revision 1.1065 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jul 24 19:55:45 2006 UTC (3 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.1064: +18 -1 lines
Diff to previous 1.1064
(Limitations of Usual Tools): Warn about sed stripping
leading white space from text.

Revision 1.1064 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jul 24 19:35:50 2006 UTC (3 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.1063: +21 -7 lines
Diff to previous 1.1063
* doc/autoconf.texi (Volatile Objects): Be even a little
less skeptical about "volatile".

Revision 1.1063 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jul 20 21:21:14 2006 UTC (3 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.1062: +43 -19 lines
Diff to previous 1.1062
* doc/autoconf.texi (Preset Output Variables): Document CFLAGS,
CPPFLAGS, and LDFLAGS better.  Problem reported by Bruno Haible.
Similarly for CXXFLAGS, OBJCFLAGS, ERLCFLAGS.

Revision 1.1062 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jul 20 17:09:10 2006 UTC (3 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.1061: +14 -14 lines
Diff to previous 1.1061
* doc/autoconf.texi (Preset Output Variables): Document CFLAGS
better, since it's also used when linking.  Similarly for
CXXFLAGS etc.

Revision 1.1061 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jul 17 16:15:34 2006 UTC (3 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.1060: +2 -2 lines
Diff to previous 1.1060
* README: Recommend M4 1.4.5.
* doc/autoconf.texi (Introduction, Why GNU M4): Likewise.

Revision 1.1060 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 7 18:43:49 2006 UTC (3 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1059: +40 -24 lines
Diff to previous 1.1059
* doc/autoconf.texi (C Compiler): Add a ref to Volatile Objects
under AC_C_VOLATILE.
(Volatile Objects): Be a little less skeptical about what
"volatile" means.  Derived from thoughts by Ben Pfaff in
<http://lists.gnu.org/archive/html/bug-gnulib/2006-07/msg00092.html>.

Revision 1.1059 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 7 18:39:38 2006 UTC (3 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.1058: +2 -2 lines
Diff to previous 1.1058
* doc/autoconf.texi: Fix some typos.

Revision 1.1058 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 7 14:21:57 2006 UTC (3 years, 7 months ago) by bonzini
Branch: MAIN
Changes since 1.1057: +22 -5 lines
Diff to previous 1.1057
2006-07-07  Paolo Bonzini  <bonzini@gnu.org>

	* doc/autoconf.texi (Generic compiler characteristics):
	Document AC_COMPUTE_INT.  Fix wrong statements on Default
	Includes for AC_CHECK_SIZEOF and AC_CHECK_ALIGNOF.

	* lib/autoconf/general.m4 (AC_COMPUTE_INT): New.
	(_AC_COMPUTE_INT): Add obsoletion warnings.
	* lib/autoconf/types.m4 (AC_CHECK_SIZEOF, AC_CHECK_ALIGNOF): Use
	AC_COMPUTE_INT.

	* NEWS: Document change.

Revision 1.1057 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jul 5 22:05:53 2006 UTC (3 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1056: +10 -9 lines
Diff to previous 1.1056
(Volatile Objects): Tune wording slightly.
Some of this was suggested by Ralf Wildenhues.

Revision 1.1056 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jul 5 09:40:56 2006 UTC (3 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1055: +84 -0 lines
Diff to previous 1.1055
* doc/autoconf.texi (Volatile Objects): New section.

Revision 1.1055 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 28 17:48:52 2006 UTC (3 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1054: +103 -93 lines
Diff to previous 1.1054
* doc/autoconf.texi: Be more consistent about using @acronym with
"HP" and "HP-UX".  Remove mention of OSF; the old version wasn't
quite right (it talked about "OSF/Tru64", even though the
operating systems were called OSF/1, Digital UNIX, and Tru64 UNIX,
and it even mentioned "OSF 4"!) and at this point there's little
reason to talk about OSF any more, since it died in 1994.
(Specific Compiler Characteristics): Simplify example of
negative-size array.
(File Descriptors): Reorder to make the text flow better.
Remove joke about "appreciate the various levels"; I didn't get it.
Add remark about HP-UX sh -x bug with stderr noted by Bob Proulx in
<http://lists.gnu.org/archive/html/bug-coreutils/2006-06/msg00225.html>.
(File Descriptors, Limitations of Usual Tools):
Tone down the advice against renaming or removing open files.
(Limitations of Usual Tools): Add a new section, on 'rm'.

Revision 1.1054 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 23 14:56:30 2006 UTC (3 years, 7 months ago) by rwild
Branch: MAIN
CVS Tags: AUTOCONF-2_60
Changes since 1.1053: +83 -0 lines
Diff to previous 1.1053
* lib/autoconf/status.m4 (_AC_OUTPUT_FILE): Expand tests for
datarootdir-related errors only if AC_DATAROOTDIR_CHECKED is
not defined.
* doc/autoconf.texi (Changed Directory Variables): New node,
to document the whole `datarootdir' business a bit better.
* NEWS: Update.
* tests/torture.at (datarootdir workaround): Extend test.
Prompted by report by Alexandre Julliard.

Revision 1.1053 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 20 19:49:14 2006 UTC (3 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1052: +51 -34 lines
Diff to previous 1.1052
* NEWS: Use "M4" rather than "m4" when appropriate.
Problem reported by Eric Blake.
* doc/autoconf.texi: Likewise.
Use @acronym around BSD, GCC, and GNU when appropriate.
(Why GNU M4): Renamed from "Why GNU m4".
(Redefined M4 Macros): Mention that Posix
m4wrap takes only 1 argument, but GNU M4 1.4.x takes more.
(Buffer Overruns): Mention size_t and ptrdiff_t as alternatives
to int.

Revision 1.1052 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jun 19 23:12:17 2006 UTC (3 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1051: +19 -15 lines
Diff to previous 1.1051
* NEWS: Document that m4wrap/m4_wrap might not be LIFO.
* doc/autoconf.texi (): Likewise.
Rework example of m4wrap token-pasting trouble so that it doesn't
care whether it's LIFO or FIFO.
Fix some "contrary to"s that are awkward in English.

Revision 1.1051 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 16 20:38:03 2006 UTC (3 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1050: +46 -32 lines
Diff to previous 1.1050
* doc/autoconf.texi:
(Installation Directory Variables, Build Directories):
(Automatic Remaking, Subdirectories, Fortran Compiler):
(Making testsuite Scripts, Defining Directories):
Quote variable usages better.
(Installation Directory Variables): Fix table item font.
Reword slightly to clarify.  Generalize advice about
not using special characters to include all file-related
vars, not just VPATH.
(Special Chars in Variables): Warn about special characters in
$(srcdir) too.
(Assignments): Clarify default-value example as suggested by
Ralf Wildenhues in
<http://lists.gnu.org/archive/html/autoconf-patches/2006-06/msg00072.html>.
(Special Shell Variables): Note leading ./ or ../, as suggested
by Stepan Kasal.
(Limitations of Builtins): Under cd, warn about CDPATH.
(The Make Macro MAKEFLAGS): Untabify.  Problem reported by
Ralf Wildenhues.

Revision 1.1050 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 16 11:42:20 2006 UTC (3 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1049: +6 -5 lines
Diff to previous 1.1049
* README: Recomment m4 1.4.4 instead of 1.4.3..
* doc/autoconf.texi: Likewise.
(Special Chars in Names): Say that $(.FOO) is portable, as
suggested by Stepan Kasal.

Revision 1.1049 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jun 15 13:20:05 2006 UTC (3 years, 7 months ago) by rwild
Branch: MAIN
Changes since 1.1048: +3 -3 lines
Diff to previous 1.1048
* doc/autoconf.texi (Configuration Actions): Remove duplicate
`@var', for texi2html.
(Systemology): Some more word wrapping, for DVI output.
(autom4te Invocation): The short option for `--melt' is `-M',
not `-m'.

Revision 1.1048 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jun 15 08:47:21 2006 UTC (3 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1047: +45 -45 lines
Diff to previous 1.1047
* doc/autoconf.texi: More formatting and English tweaks,
many suggested by Ralf Wildenhues.
Reword to avoid "@code{...}'s" and the like, since it's ugly
with Emacs info mode.  discontents -> woes.
Put a few "will"s back.  time stamp -> timestamp.
side-effect -> side effect.

Revision 1.1047 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jun 15 07:33:41 2006 UTC (3 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1046: +1 -1 lines
Diff to previous 1.1046
Autocoonf -> Autoconf

Revision 1.1046 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 14 19:49:00 2006 UTC (3 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1045: +36 -4 lines
Diff to previous 1.1045
* doc/autoconf.texi (The Make Macro MAKEFLAGS): New node.
(Special Chars in Names): Renamed from Leading _ in Macro Names.
Mention other special chars, too.

Revision 1.1045 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 14 19:11:43 2006 UTC (3 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1044: +13 -0 lines
Diff to previous 1.1044
* doc/autoconf.texi (Initializing configure, Shell Substitutions):
Warn about $@ not persisting.  Problem reported by Julien Danjou in
<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=372179>.

Revision 1.1044 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 14 05:14:09 2006 UTC (3 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1043: +1 -1 lines
Diff to previous 1.1043
behave -> behaves (fixing a typo in the previous patch).

Revision 1.1043 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 14 05:08:20 2006 UTC (3 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.1042: +509 -419 lines
Diff to previous 1.1042
* doc/autoconf.texi: Some systematic minor improvements, as
follows.  Use "makefile" when talking about makefiles
generally (which might be named "makefile" or "Makefile" or even
"foo.mk"), "Makefile" when talking about a specific makefile
called "Makefile".  This unclutters the text from weird quotes
(e.g., "`Makefile's" in info mode).  Similarly, use "@var{foo}
values" rather than "@var{foo}s" and similar constructs containing
"}s".  Use "Make rules" rather than "Makefile rules".  Minor
English-language improvements.  Change the prefix "sub-" to "sub"
and "re-" to "re".
Put blank lines around examples more consistently.
Avoid "rather" and "very" as intensifiers.
Avoid "will" as an auxiliary.
(Limitations of Make): Split this node into....
(Portable Make, $< in Ordinary Make Rules, Failure in Make Rules):
(Leading _ in Macro Names, Backslash-Newline-Newline):
(Backslash-Newline Comments, Long Lines in Makefiles):
(Macros and Submakes, The Make Macro SHELL, Comments in Make Rules):
(obj/ and Make, make -k Status, VPATH and Make):
(VPATH and Double-colon, $< in Explicit Rules):
(Automatic Rule Rewriting, OSF/Tru64 Directory Magic):
(Make Target Lookup, Single Suffix Rules, Timestamps and Make):
New nodes, resulting from splitup of Limitations of Make.
All cross-references changed.  Raise the top node from
a section to a chapter, and all subnodes accordingly.
Redo the introductory wording to match the new organization.
(Installation Directory Variables): Use an example that is
closer to what Autoconf actually does.  Mention that VPATH's
value should not contain metacharacters or white space.
(Fortran Compiler): Fix a VPATH bug in an example.
(Leading _ in Macro Names): Mention that this problem is no longer
of practical concern.
(VPATH and Make): Reword the advice to make it clearer
that Autoconf and Automake support VPATH in non-GNU make, but
many packages have bugs in this area.
($< in Explicit Rules): Refer to Build Directories rather
than using a (non-VPATH-safe) example.
(Automatic Rule Rewriting): Mention the sort of disaster that
can ensue with Solaris-style rule rewriting with VPATH.

Revision 1.1042 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jun 8 17:25:10 2006 UTC (3 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.1041: +5 -5 lines
Diff to previous 1.1041
* doc/autoconf.texi (Installation Directory Variables):
Drop extra @samp from `@table @samp' item.
(Limitations of Usual Tools): Comment fix.
Do not nest @samp just to point to other table items.
(Writing testsuite.at) <AT_CHECK>: The second argument to
`@dvar' is already @samp'ed.
(Making testsuite Scripts) <AC_CONFIG_TESTDIR>: Likewise,
do not use @var in the second argument.

Revision 1.1041 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 6 01:44:53 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1040: +4 -1 lines
Diff to previous 1.1040
* doc/autoconf.texi (Integer Overflow): Mention that INT_MIN % -1
typically overflows on x86 CPUs, even though the C standard
requires otherwise.

Revision 1.1040 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jun 5 08:39:57 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
CVS Tags: AUTOCONF-2_59d
Changes since 1.1039: +0 -3 lines
Diff to previous 1.1039
* NEWS: Whoops!  AC_FUNC_STRNLEN isn't obsolescent.  Problem
reported by Ralf Wildenhues.
* doc/autoconf.texi (AC_FUNC_STRNLEN): Likewise.

Revision 1.1039 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jun 5 08:20:28 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1038: +10 -10 lines
Diff to previous 1.1038
* doc/autoconf.texi: Modernize some of the references to Solaris.

Revision 1.1038 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jun 4 20:22:48 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1037: +9 -9 lines
Diff to previous 1.1037
* doc/autoconf.texi (Limitations of Usual Tools): Correct
information about race-free implementations of mkdir.

Revision 1.1037 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jun 4 19:56:27 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1036: +4 -1 lines
Diff to previous 1.1036
* bin/autoreconf.in (help): Document M4 environment variable.
* bin/autoconf.as (Usage): Likewise.
* bin/autom4te.in (help): Likewise.
* doc/autoconf.texi (autom4te Invocation): Likewise.

Revision 1.1036 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Jun 4 07:38:28 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1035: +191 -121 lines
Diff to previous 1.1035
* NEWS: GNU make now recommended for VPATH builds.
Mention that some macros are now documented to be obsolescent.
* doc/autoconf.texi:
Prefer "current" to "modern" to describe
currently-used (albeit perhaps old-fashioned) hosts.
Mention which ancient features no longer need to be worried about.
setgid -> set-group-ID
setuid -> set-user-ID (these are the Posix terms)
Fix some misuses of "only".
(AC_C_BACKSLASH_A, AC_C_CONST, AC_C_PROTOTYPES):
(AC_C_STRINGIZE, AC_C_VOLATILE, AC_FUNC_CLOSEDIR_VOID):
(AC_FUNC_GETPGRP, AC_FUNC_LSTAT, AC_FUNC_MEMCMP):
(AC_FUNC_SELECT_ARGTYPES, AC_FUNC_SETPGRP):
(AC_FUNC_SETVBUF_REVERSED, AC_FUNC_STAT, AC_FUNC_STRFTIME):
(AC_FUNC_STRNLEN, AC_FUNC_UTIME_NULL, AC_FUNC_VPRINTF):
(AC_HEADER_DIRENT, AC_HEADER_STAT, AC_HEADER_STDC):
(AC_HEADER_SYS_WAIT, AC_HEADER_TIME, AC_ISC_POSIX):
(AC_PROG_GCC_TRADITIONAL, AC_STRUCT_TM):
Mention that these macros are obsolescent.
(Installation Directory Variables): shall -> should
(File Descriptors): Mention that 0, 1, 2 might get reopened.
Mention that it's now safe to use 3 and 4.
(Limitations of Usual Tools): cp -r is now specified by Posix.
Omit longwinded and obsolescent discussion of cp -f.
Modernize discussion of expr, ls.
(Limitations of Make): Modernize discussion of VPATH builds.
Mention $? as a workaround in some cases.
* doc/install.texi (Basic Installation):
Mention "./configure; make; make install" first.  Be more
specific about why this file is generic.  Remove unnecessary
parens.  Remove misleading "only".  Remove obsolete advice
about csh.  Don't say "configure" takes awhile; say it
might take a while.  Suggest CFLAGS=-g rather than CFLAGS=-O2,
and CC=c99 rather than CC=c89, as these are blessed by current
Posix.  Recommend GNU make if doing a VPATH build.

Revision 1.1035 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 3 23:21:06 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1034: +87 -81 lines
Diff to previous 1.1034
* doc/autoconf.texi: Use a consistent style "$ @kbd{...}" for
examples involving shell prompts.

Revision 1.1034 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 2 22:42:33 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1033: +15 -13 lines
Diff to previous 1.1033
* doc/autoconf.texi (Here-Documents): Add details about the
pre-ksh93g bug.  Reword slightly to make it clearer.  Consistently
use "here-documents" instead of "here documents".

Revision 1.1033 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jun 1 07:47:40 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1032: +3 -1 lines
Diff to previous 1.1032
* doc/autoconf.texi (File System Conventions): Warn about ":"
anywhere in directory names.

Revision 1.1032 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 31 20:20:13 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1031: +1 -3 lines
Diff to previous 1.1031
(System Services): Do not document overriding EXEEXT via ac_cv_exeext=ext.

Revision 1.1031 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 31 19:51:39 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1030: +1 -1 lines
Diff to previous 1.1030
ksh99g -> ksh93g

Revision 1.1030 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 31 19:49:15 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1029: +7 -3 lines
Diff to previous 1.1029
* lib/autoconf/general.m4 (_AC_DO_ECHO): Be even more conservative
about quoting the case statement, just in case.
* doc/autoconf.texi (Particular Programs) <AC_PROG_MKDIR_P>:
Document that ${MKDIR_P} understands --.
* lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Improve the
comment.

Revision 1.1029 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 27 22:22:01 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1028: +8 -7 lines
Diff to previous 1.1028
* doc/autoconf.texi (autoheader Invocation): The first argument to
`AC_DEFINE_UNQUOTED' need not be a literal.  Mention the
alternatives and clear up the language a bit.

Revision 1.1028 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 27 02:54:33 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1027: +17 -13 lines
Diff to previous 1.1027
* doc/autoconf.texi (Particular Programs, Limitations of Usual Tools):
Use better wording to talk about AC_PROG_MKDIR_P's thread-safety.
Don't use the term "thread-safe" to talk about mkdir race
conditions, since the problem is more a process than a thread
issue.  Problem reported by Stepan Kasal in:
http://lists.gnu.org/archive/html/autoconf-patches/2006-05/msg00088.html
* lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): Use code that mimics
the test for 'install' more closely.  Look at MKDIR_P first.
Look in the PATH, and at /opt/sfw/bin.
Look for a 'gmkdir' program as well (Solaris 10 /opt/sfw/bin/gmkdir).
Don't bother to try mkdir -p, since we already check mkdir --version;
just look at the version number.  (There's no easy way to check
for race-free implementations.)
* tests/tools.at (autoconf: subdirectories): Adjust to above
changes, since MKDIR_P now might end in "/mkdir -p".

Revision 1.1027 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 27 00:05:36 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1026: +2 -1 lines
Diff to previous 1.1026
* doc/autoconf.texi (autoheader Invocation): Mention that the
first arg of AC_DEFINE_UNQUOTED must not be a literal.

Revision 1.1026 - (view) (download) (as text) (annotate) - [select for diffs]
Fri May 26 22:29:50 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1025: +68 -4 lines
Diff to previous 1.1025
* NEWS: Mention that AC_TRY_COMMAND and AC_TRY_EVAL may be removed.
* doc/autoconf.texi (Special Chars in Variables): New section.
(Preset Output Variables): Warn about special chars in CPPFLAGS.
(Installation Directory Variables): Quote $(datadir) better.
(Limitations of Builtins): Describe some of eval's trickiness.
* lib/autoconf/c.m4 (AC_PROG_CC_C_O): Simplify quoting.
* lib/autoconf/fortram.m4 (_AC_PROG_FC_V_OUTPUT): Likewise.
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Put leading space
in front of every arg, not just trailing args.  Quote apostrophes.
(_AC_EVAL_ECHO): New macro.
(_AC_EVAL, AC_EVAL_STDERR): Use it.  Quote arg of eval.
(AC_TRY_EVAL, AC_TRY_COMMAND): Mention that these macros might get
removed.
(_AC_LINK_IFELSE): Use proper rule for shell continuation lines,
exposed by quoting of eval argument.  Put the command on line line
so it logs better.
* lib/autoconf/libs.m4 (_AC_PATH_X_XMKMF): Use eval more safely.
(_AC_PATH_X, AC_PATH_X): Quote more safely.
* lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Use eval more safely.
* lib/autoconf/specific.m4 (AC_SYS_LONG_FILE_NAMES): Don't use eval.
* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Minor style change.
Handle special chars in prefix, ac_srcdir, ac_aux_dir.
Use eval more safely.
(_AC_OUTPUT_CONFIG_STATUS): Adjust to above changes.
* lib/m4sugar/m4sh.m4 (AS_VAR_GET): Note that this API needs
to be replaced.
* tests/base.at (AC_TRY_COMMAND): Use proper rule for shell continuation
lines, exposed by quoting of eval argument.

Revision 1.1025 - (view) (download) (as text) (annotate) - [select for diffs]
Fri May 26 17:25:36 2006 UTC (3 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.1024: +3 -1 lines
Diff to previous 1.1024
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): Drop the
initialization of `ac_cv_exeext', do not override it if it was
already set, unless it was set to `no', for compatibility with
Autoconf-2.13, and comment this.
Do not export `ac_cv_exeext', Libtool hasn't needed this for years.
(_AC_COMPILER_EXEEXT_DEFAULT): Likewise, do not export it.
(_AC_COMPILER_EXEEXT_WORKS, _AC_COMPILER_EXEEXT_CROSS): Typos.
* doc/autoconf.texi (Compilers and Preprocessors) <EXEEXT>:
Document that this test may be overridden by setting
`ac_cv_exeext'.

Revision 1.1024 - (view) (download) (as text) (annotate) - [select for diffs]
Thu May 25 17:23:11 2006 UTC (3 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.1023: +2 -2 lines
Diff to previous 1.1023
* doc/autoconf.texi (Limitations of Usual Tools) < sed (`t')>:
Fix description of how the buggy `sed' works.

Revision 1.1023 - (view) (download) (as text) (annotate) - [select for diffs]
Thu May 25 08:49:02 2006 UTC (3 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.1022: +8 -7 lines
Diff to previous 1.1022
* doc/autoconf.texi (Here-Documents): We now know more about
the variable expansion in here documents bug.
Thanks to Tim Rice and Stepan Kasal.

Revision 1.1022 - (view) (download) (as text) (annotate) - [select for diffs]
Thu May 25 07:39:58 2006 UTC (3 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.1021: +8 -0 lines
Diff to previous 1.1021
* doc/autoconf.texi (Making testsuite Scripts): Add an example
how to use TESTSUITEFLAGS.  Suggested by Eric Blake.

Revision 1.1021 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 22 17:27:50 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1020: +30 -24 lines
Diff to previous 1.1020
* doc/autoconf.texi (Particular Programs): Do not promise that
we always prefer the GNU version of the program, and that we
search according to PATH; both rules can have exceptions.
Update description of AC_PROG_GREP, AC_PROG_EGREP, AC_PROG_FGREP,
AC_PROG_SED.  Move descriptions of limitations
to the Limitations of Usual Tools section.
(Limitations of Usual Tools) <sed>: Mention script length
limitations with Solaris /usr/ucb/sed.
<grep>: Fix wording for empty alternative.  Mention that -c and
-l should not be combined, and that -E and -F should not be
combined.

Revision 1.1020 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 22 15:54:09 2006 UTC (3 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.1019: +3 -0 lines
Diff to previous 1.1019
* doc/autoconf.texi (Defining Symbols): Literal parameter of
AC_DEFINE is now passed to m4_pattern_allow.
* NEWS: Mention that; likewise for AC_SUBST.
* lib/autoconf/general.m4 (AC_DEFINE_TRACE_LITERAL): Pass
the parameter to m4_pattern_allow.
* tests/tools.at: Add a check for that.

Revision 1.1019 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 22 10:28:34 2006 UTC (3 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.1018: +2 -1 lines
Diff to previous 1.1018
* doc/autoconf.texi (Limitations of Usual Tools) <sed>: For
the HP-UX sed limitation of 99 commands, labels do not count.
* lib/autoconf/status.m4 (_AC_SED_CMD_LIMIT): Mention that
in the comment.
(_AC_OUTPUT_HEADER): Revert the change from 2006-05-19.

Revision 1.1018 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 20 05:39:03 2006 UTC (3 years, 8 months ago) by rwild
Branch: MAIN
Changes since 1.1017: +8 -0 lines
Diff to previous 1.1017
* lib/autoconf/c.m4 (AC_PROG_CXX_C_O): New macro.
* doc/autoconf.texi (C++ Compiler): Document it.
* lib/autoconf/fortran.m4 (_AC_PROG_FC_C_O): Adjust comment.
* NEWS: Update.

Revision 1.1017 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 13 09:54:51 2006 UTC (3 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.1016: +21 -18 lines
Diff to previous 1.1016
* doc/autoconf.texi (Particular Programs): AC_PROG_MKDIR_P now
sets MKDIR_P, not mkdir_p, to avoid collisions with Automake.
Warn about obsolete install-sh files.  Remove stray sentence
fragment and fix cross reference.
* lib/autoconf/programs.m4 (AC_PROG_INSTALL): Don't insist on
install -d; this undoes the 2006-05-10 change.
(MKDIR_P): Mark with AN_MAKEVAR.
(AC_PROG_MKDIR_P): Fall back on $ac_install_sh, not $INSTALL, so
that we don't require $INSTALL to be thread-safe.  Move comments
out of generated code.  Require AC_CONFIG_AUX_DIR_DEFAULT instead
of AC_PROG_INSTALL.  Output a message saying that we're checking
mkdir -p.  Set MKDIR_P rather than mkdir_p.  Do special magic for
MKDIR_P instead of AC_SUBST.
* lib/autoconf/status.m4 (_AC_OUTPUT_FILE, _AC_OUTPUT_CONFIG_STATUS):
Special magic for MKDIR_P, too.
* lib/m4sugar/m4sh.m4 (AS_MKDIR_P): Remove comment that defeated
a dnl.
* tests/local.at (AT_CHECK_ENV): mkdir_p -> MKDIR_P.

Revision 1.1016 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 10 23:42:59 2006 UTC (3 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1015: +1 -1 lines
Diff to previous 1.1015
(Particular Programs): AC_PROG_MKDIR_P falls back on $INSTALL, not
necessarily install-sh.

Revision 1.1015 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 10 23:05:15 2006 UTC (3 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1014: +31 -4 lines
Diff to previous 1.1014
* NEWS: New macro AC_PROG__MKDIR_P.  AS_MKDIR_P is now more robust.
* config/install-sh: Don't use 'path' to talk about file names,
as per GNU coding standards.  Close a race condition reported by Ralf
Wildenhues and Stepan Kasal.  There is still a race condition
on hosts that predate POSIX 1003.1-1992, but we can't help this.
Don't mishandle weird characters like space on pre-POSIX hosts.
Invoke mkdir at most once per dir arg on pre-POSIX hosts.
* doc/autoconf.texi (Programming in M4sh): Cross-reference to
AC_PROG_MKDIR_P from AS_MKDIR_P.
(Limitations of Usual Tools): Cross-reference to AC_PROG_MKDIR_P
from mkdir.  Mention that Autoconf 2.60 install-sh is safe but
earlier editions are not (including Automake 1.8.3).
Do not suggest mkinstalldirs for thread-safety.
* lib/m4sugar/m4sh.m4 (AS_MKDIR_P): Make it more robust in the
presence of special characters and race conditions.
* tests/local.at (AT_CHECK_ENV): Add mkdir_p to the list of variables
in Autoconf's name space.

* lib/autoconf/programs.m4 (AC_PROG_MKDIR_P): New macro, taken
from Automake with minor changes.
* doc/autoconf.texi (Particular Programs): Document AC_PROG_MKDIR_P.

Revision 1.1014 - (view) (download) (as text) (annotate) - [select for diffs]
Thu May 4 07:08:19 2006 UTC (3 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.1013: +3 -1 lines
Diff to previous 1.1013
* doc/autoconf.texi (Special Shell Variables) <IFS>: Document
`$*' and IFS concatenation issue with traditional shells and
bash-2.04.  Report by Seanster@Seanster.com.

Revision 1.1013 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 3 18:28:56 2006 UTC (3 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1012: +2 -3 lines
Diff to previous 1.1012
* doc/autoconf.texi (Limitations of Usual Tools): Identify more
precisely which Mac OS X versions have the od problem.

Revision 1.1012 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 3 01:08:27 2006 UTC (3 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1011: +14 -8 lines
Diff to previous 1.1011
* doc/autoconf.texi (Integer Overflow):
Mention the special case of integer division overflow.

Revision 1.1011 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 3 00:36:32 2006 UTC (3 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1010: +26 -26 lines
Diff to previous 1.1010
* doc/autoconf.texi: Use @option systematically.

Revision 1.1010 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 3 00:30:24 2006 UTC (3 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1009: +16 -0 lines
Diff to previous 1.1009
* doc/autoconf.texi (Limitations of Usual Tools): Add a paragraph
about 'od'.

Revision 1.1009 - (view) (download) (as text) (annotate) - [select for diffs]
Tue May 2 03:20:26 2006 UTC (3 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1008: +1 -1 lines
Diff to previous 1.1008
Fix typo in previous checkin.

Revision 1.1008 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 1 17:35:50 2006 UTC (3 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1007: +42 -4 lines
Diff to previous 1.1007
* doc/autoconf.texi (Limitations of Builtins, Limitations of Make):
Mention more problems with the -e option.

Revision 1.1007 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 30 17:06:13 2006 UTC (3 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.1006: +3 -0 lines
Diff to previous 1.1006
* NEWS: Typo.
* doc/autoconf.texi (Systemology): Mention the Heirloom Project.

Revision 1.1006 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 30 17:05:05 2006 UTC (3 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.1005: +16 -12 lines
Diff to previous 1.1005
* doc/autoconf.texi (Introduction, Pointers): Use `@/' liberally
in URLs to improve DVI formatted output (requires texinfo 4.6).
(System Services, Systemology, Shellology): Likewise.
(Limitations of Usual Tools): Rewrite Mac OS X example for nicer
output.

Revision 1.1005 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 30 17:04:06 2006 UTC (3 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.1004: +9 -9 lines
Diff to previous 1.1004
* doc/autoconf.texi (Fortran Compiler): Do not use `@ovar' in
continuous text.
(Runtime): Fix macro argument names to match description:
`action-if-found' -> `action-if-true' and similarly.
(Obsolete Macros): Likewise.
* lib/autoconf/general.m4 (_AC_COMPILE_IFELSE): Likewise.
(AC_COMPILE_IFELSE, AC_TRY_COMPILE, _AC_LINK_IFELSE)
(AC_LINK_IFELSE, AC_TRY_LINK, AC_COMPILE_CHECK): Likewise.

Revision 1.1004 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Apr 29 06:24:23 2006 UTC (3 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.1003: +4 -4 lines
Diff to previous 1.1003
* doc/autoconf.texi (Limitations of Make): Clean up markup.

Revision 1.1003 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Apr 29 06:23:16 2006 UTC (3 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.1002: +2 -2 lines
Diff to previous 1.1002
* ChangeLog: Typo.
* doc/autoconf.texi (Portable Shell): Allow wrapped URLs, for
DVI output.

Revision 1.1002 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Apr 28 04:17:51 2006 UTC (3 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.1001: +3 -0 lines
Diff to previous 1.1001
* doc/autoconf.texi (Limitations of Builtins): Document FreeBSD
/bin/sh set unsorted output.
* lib/autoconf/general.m4 (_AC_CACHE_DUMP): Adjust.
* tests/local.at

Revision 1.1001 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 26 20:30:55 2006 UTC (3 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.1000: +232 -34 lines
Diff to previous 1.1000
* doc/autoconf.texi (Portable C and C++, Varities of Unportability):
(Integer Overflow, Null Pointers, Buffer Overruns):
(Floating Point Portability, Exiting Portably): New sections.
(Writing Test Programs): Fix some langauge.  Recommend exiting
with status 1, not merely nonzero.  Clarify exit declaration.
(Run Time): Move C exit status stuff to new Exiting Portably section.
(Systemology): Mention Posix and levenez.  Update v7 reference.
(Portable Shell): Mention the Posix shell.

Revision 1.1000 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 24 19:36:01 2006 UTC (3 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.999: +31 -0 lines
Diff to previous 1.999
Undo many of the recent changes, substituting these instead:

* doc/autoconf.texi (Programming in M4sh): Comment out the
documentation of AS_BASENAME, for now.
(Shell Substitutions): Do not use AS_DIRNAME in an example.
(Limitations of Builtins) <basename>: Do not refer to
AS_BASENAME.
* bin/autoconf.as (me): Don't use AS_BASENAME.
(dir): Remove the unused variable.
* lib/m4sugar/m4sh.m4 (_AS_DETECT_REQUIRED): Renamed from
AS_DETECT_REQUIRED.  All uses changed.
(_AS_DETECT_SUGGESTED): Renamed from AS_DETECT_SUGGESTED.
All uses changed.
(_AS_DETECT_BETTER_SHELL): Put ;; at the end of a case.
(AS_BASENAME): Use "basename --" to protect against leading "-".
(_AS_BASENAME_EXPR): Renamed from AS_BASENAME_EXPR.  All uses changed.
(_AS_BASENAME_SED): Renamed from AS_BASENAME_SED.  All uses changed.
(_AS_BASENAME_PREPARE): Reject implementations that cannot handle "--".
(_AS_DIRNAME_PREPARE): Likewise.
(_AS_DIRNAME_EXPR): Renamed from AS_DIRNAME_EXPR.  All uses changed.
(_AS_DIRNAME_SED): Renamed from AS_DIRNAME_SED.  All uses changed.
(AS_DIRNAME): Use "dirname --".

Revision 1.999 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 24 06:51:53 2006 UTC (3 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.998: +20 -20 lines
Diff to previous 1.998
* doc/autoconf.texi (Runtime): Renamed from "Run Time".  All uses
of "run time" and "run-time" changed to "runtime", for consistency.
* lib/autoconf/fortran.m4: Likewise (in comment).
* lib/autoconf/functions.m4: Likewise.
* lib/autoconf/general.m4: Likewise.
* lib/autoconf/headers.m4: Likewise.

Revision 1.998 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 24 05:54:54 2006 UTC (3 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.997: +28 -8 lines
Diff to previous 1.997
* doc/autoconf.texi (Run Time): Document the exit status situation
with more accuracy and detail.

Revision 1.997 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 23 08:41:06 2006 UTC (3 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.996: +9 -32 lines
Diff to previous 1.996
* NEWS: Remove mention of AS_VAR_SET_BASENAME and AS_VAR_SET_DIRNAME.
* doc/autoconf.texi (Programming in M4sh): Remove mention of
AS_VAR_SET_BASENAME, AS_VAR_SET_DIRNAME, and AS_BASENAME.
We have to keep AS_DIRNAME since it was part of a stable Autoconf,
but AS_BASENAME doesn't have to be supported.

Revision 1.996 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 23 07:13:52 2006 UTC (3 years, 9 months ago) by rwild
Branch: MAIN
Changes since 1.995: +4 -4 lines
Diff to previous 1.995
* doc/autoconf.texi (Introduction): The GNU Autoconf Macro
Archive is not officially `GNU' any more.  Update URL.
(Defining Directories): Likewise
* lib/autoconf/c.m4 (AC_C_RESTRICT): Update URL.

Revision 1.995 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 23 06:49:53 2006 UTC (3 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.994: +18 -17 lines
Diff to previous 1.994
* NEWS: Remove AS_DIRNAME and AS_BASENAME, replacing them with
AS_VAR_SET_DIRNAME and AS_VAR_SET_BASENAME.
* doc/autoconf.texi (Programming in M4sh): Document this.  All uses
changed.  The newer interfaces are more reliable, as they allow
implementations that handle trailing newline correctly.  For now,
we're in a freeze, so I did not include the more-reliable
implementations, but I wanted to correct the interface before 2.60
goes out.
* lib/m4sugar/m4sh.m4 (_AS_DETECT_REQUIRED): Renamed from
AS_DETECT_REQUIRED.  All uses changed.
(_AS_DETECT_SUGGESTED): Renamed from AS_DETECT_SUGGESTED.
All uses changed.
(_AS_DETECT_BETTER_SHELL): Put ;; at the end of a case.
(_AS_BASENAME): Renamed from AS_BASENAME.  All uses changed.
Use "basename --" to protect against leading "-".
(_AS_BASENAME_EXPR): Renamed from AS_BASENAME_EXPR.  All uses changed.
(_AS_BASENAME_SED): Renamed from AS_BASENAME_SED.  All uses changed.
(_AS_BASENAME_PREPARE): Reject implementations that cannot handle "--".
(_AS_DIRNAME_PREPARE): Likewise.
(_AS_DIRNAME): Renamed from AS_DIRNAME.  All uses changed.
(_AS_DIRNAME_EXPR): Renamed from AS_DIRNAME_EXPR.  All uses changed.
(_AS_DIRNAME_SED): Renamed from AS_DIRNAME_SED.  All uses changed.
Use "dirname --".
(AS_VAR_SET_BASENAME, AS_VAR_SET_DIRNAME): New macros.
* tests/m4sh.at (AS_VAR_SET_DIRNAME): Renamed from AS_DIRNAME.
Test the new API.  Don't test internals, since they're probably
going to change anyway.
(AS_VAR_SET_BASENAME): Likewise, renamed from AS_BASENAME.

* bin/autoconf.as: Don't use AS_BASENAME or AS_DIRNAME.  This
removes a bootstrapping problem with the changes described above.
The AS_DIRNAME part wasn't used, anyway, and the AS_BASENAME
part can be done portably without all the deep Autoconf magic.

Revision 1.994 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 19 07:10:15 2006 UTC (3 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.993: +4 -4 lines
Diff to previous 1.993
* doc/autoconf.texi (C Compiler): Clarify AC_C_TYPEOF.

Revision 1.993 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Apr 11 16:06:40 2006 UTC (3 years, 10 months ago) by rwild
Branch: MAIN
CVS Tags: AUTOCONF-2_59c
Changes since 1.992: +4 -3 lines
Diff to previous 1.992
* tests/autotest.at (AT_CHECK_AT): Add new argument, to allow
top-level tests after micro-suite has been run.   Used in...
(Debugging a successful test, Debugging script and environment),
(Debugging a failed test): ...these new tests.  The first of these
is fixed by...
* lib/autotest/general.m4 (_AT_CREATE_DEBUGGING_SCRIPT): New
macro, split out from...
(AT_INIT): ...here, so that using -d also generates a run script.
Document that -d inhibits top-level logging.
* doc/autoconf.texi (testsuite Invocation): Document that -d only
inhibits top-level logging; debug scripts are created.

Revision 1.992 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 10 18:55:27 2006 UTC (3 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.991: +12 -7 lines
Diff to previous 1.991
* doc/autoconf.texi (Particular Types): Don't use AC_CHECK_TYPE.

Revision 1.991 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 10 18:14:53 2006 UTC (3 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.990: +2 -2 lines
Diff to previous 1.990
* doc/autoconf.texi: Remove unused words from word list.
* .x-sc_prohibit_atoi_atof, .x-sc_space_tab, .x-sc_sun_os_names,
.x-sc_trailing_space: New files.

Revision 1.990 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 10 17:57:17 2006 UTC (3 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.989: +1 -0 lines
Diff to previous 1.989
* NEWS, doc/autoconf.texi (AC_LIBOBJ vs LIBOBJS): Mark
`LIBOBJDIR' as experimental.

Revision 1.989 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Apr 8 21:46:04 2006 UTC (3 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.988: +312 -60 lines
Diff to previous 1.988
Import macros from gnulib (often changing their name).

* NEWS: AC_C_TYPE_LONG_DOUBLE is now obsolete.
New macros AC_CHECK_DECLS_ONCE, AC_CHECK_FUNCS_ONCE,
AC_CHECK_HEADERS_ONCE, AC_FUNC_STRTOLD, AC_HEADER_ASSERT,
AC_STRUCT_DIRENT_D_INO, AC_STRUCT_DIRENT_D_TYPE,
AC_TYPE_LONG_DOUBLE, AC_TYPE_LONG_DOUBLE_WIDER, AC_TYPE_INT8_T,
AC_TYPE_INT16_T, AC_TYPE_INT32_T, AC_TYPE_INT64_T,
AC_TYPE_INTMAX_T, AC_TYPE_INTPTR_T, AC_TYPE_LONG_LONG_INT,
AC_TYPE_UINT8_T, AC_TYPE_UINT16_T, AC_TYPE_UINT32_T,
AC_TYPE_UINT64_T, AC_TYPE_UINTMAX_T, AC_TYPE_UINTPTR_T,
AC_TYPE_UNSIGNED_LONG_LONG_INT, AC_USE_SYSTEM_EXTENSIONS.
The manual mentions Gnulib more prominently.
* doc/autoconf.texi (Gnulib): New node.
(Pointers): Add Gnulib URL.
(Particular Functions): Alphabetize.  Add AC_FUNC_STRTOLD.
(Generic Functions): Add AC_CHECK_FUNCS_ONCE.  Refer to new
Gnulib section.
(Particular Headers): Add AC_HEADER_ASSERT.  For stdbool.h,
suggest a #define rather than a typedef for _Bool, and mention
Gnulib rather than trying to substitute stdbool code.
(Generic Headers): Add AC_CHECK_HEADERS_ONCE.
(Generic Declarations): Add AC_CHECK_DECLS_ONCE.
(Particular Structures): Add AC_STRUCT_DIRENT_D_INO,
AC_STRUCT_DIRENT_D_TYPE.
(Particular Types): Mention stdint.h and inttypes.h as standard
headers too.
Add AC_TYPE_INT8_T, AC_TYPE_INT16_T, AC_TYPE_INT32_T, AC_TYPE_INT64_T,
AC_TYPE_INTMAX_T, AC_TYPE_INTPTR_T, AC_TYPE_LONG_DOUBLE,
AC_TYPE_LONG_DOUBLE_WIDER, AC_TYPE_LONG_LONG_INT, AC_TYPE_UINT8_T,
AC_TYPE_UINT16_T, AC_TYPE_UINT32_T, AC_TYPE_UINT64_T, AC_TYPE_UINTMAX_T,
AC_TYPE_UINTPTR_T, AC_TYPE_UNSIGNED_LONG_LONG_INT.
(C Compiler): Move AC_C_LONG_DOUBLE to ...
(Obsolete Macros): here.  Under AC_LONG_DOUBLE, mention
AC_TYPE_LONG_DOUBLE or AC_TYPE_LONG_DOUBLE_WIDER instead.
(Posix Variants): Add AC_USE_SYSTEM_EXTENSIONS.
(Coding Style).  Don't mention m4_expand_once.
* lib/autoconf/c.m4 (AC_C_LONG_DOUBLE): Implement via
AC_TYPE_LONG_DOUBLE_WIDER.  Now obsolete.
* lib/autoconf/functions.m4 (_AH_CHECK_FUNCS): New macro.
(AC_CHECK_FUNCS): Use it.
(AC_CHECK_FUNCS_ONCE, AC_FUNC_STRTOLD): New macros.
(AC_FUNC_WAIT3): "the Open Group standards" -> "POSIX".
* lib/autoconf/general.m4 (AC_CHECK_DECLS_ONCE): New macro.
* lib/autoconf/headers.m4 (AC_CHECK_HEADERS_ONCE): New macro.
(AC_HEADER_ASSERT): New macro.
(AC_HEADER_STDBOOL): Don't assume "#error" works.
Catch a bug in IBM AIX xlc compiler version 6.0.0.0.
Catch a bug in an HP-UX C compiler.
* lib/autoconf/specific.m4 (AC_USE_SYSTEM_EXTENSIONS): New macro.
* lib/autoconf/types.m4 (AC_TYPE_INTMAX_T. AC_TYPE_UINTMAX_T):
(AC_TYPE_INTPTR_T, AC_TYPE_UINTPTR_T. AC_TYPE_LONG_DOUBLE):
(AC_TYPE_LONG_DOUBLE_WIDER, AC_C_LONG_DOUBLE, AC_TYPE_LONG_LONG_INT):
(AC_TYPE_UNSIGNED_LONG_LONG_INT, _AC_TYPE_INT, _AC_TYPE_UNSIGNED_INT):
(_AC_STRUCT_DIRENT, AC_STRUCT_DIRENT_D_INO, AC_STRUCT_DIRENT_D_TYPE):
New macros.

Revision 1.988 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Apr 7 18:00:55 2006 UTC (3 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.987: +1 -0 lines
Diff to previous 1.987
Revert my change from 2006-03-17, in other words:
* lib/m4sugar/m4sh.m4 (AS_BOURNE_COMPATIBLE): Insert BIN_SH=xpg4
  and DUALCASE=1.
(AS_SHELL_SANITIZE): Remove DUALCASE=1.
* doc/autoconf.texi (Special Shell Variables) <BIN_SH>: Say that
  it is set.

Revision 1.987 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Apr 7 12:33:04 2006 UTC (3 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.986: +2 -1 lines
Diff to previous 1.986
* doc/autoconf.texi (Programming in M4sh): Document that
AS_MKDIR_P exits the script on failure.
* lib/autotest/general.m4: Remove redundant AS_ERROR.

Revision 1.986 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Apr 6 17:51:22 2006 UTC (3 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.985: +11 -0 lines
Diff to previous 1.985
* doc/autoconf.texi (Shell Substitutions): Mention the MSYS
shell issue with double-quoted command substitutions of native
commands.
Reported to MSYS by Mark Cave-Ayland, to Autoconf by Keith
Marshall.

Revision 1.985 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Apr 6 07:58:20 2006 UTC (3 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.984: +9 -0 lines
Diff to previous 1.984
* doc/autoconf.texi (C Compiler): Warn about #error.  Follows up
on a patch proposed by Ralf Wildenhues.

Revision 1.984 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 5 22:41:36 2006 UTC (3 years, 10 months ago) by noah
Branch: MAIN
Changes since 1.983: +37 -0 lines
Diff to previous 1.983
* lib/autoconf/general.m4 (AC_PRESERVE_HELP_ORDER): New macro.
(AC_ARG_ENABLE, AC_ARG_WITH): Adjust.
* doc/autoconf.texi (Help Formatting): New node.
* NEWS: Announce AC_PRESERVE_HELP_ORDER.

Revision 1.983 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 5 16:18:20 2006 UTC (3 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.982: +5 -0 lines
Diff to previous 1.982
* doc/autoconf.texi (Shell Substitutions): Document `^' vs. `|'.

Revision 1.982 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 3 08:06:22 2006 UTC (3 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.981: +1 -1 lines
Diff to previous 1.981
Use the original wording, it was not typo.

Revision 1.981 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 3 03:18:39 2006 UTC (3 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.980: +10 -5 lines
Diff to previous 1.980
* NEWS: AC_PROG_CC and AC_PROG_CXX no longer declare 'exit'.
* doc/autoconf.texi (Function Portability): Mention that C++
has trouble with 'exit'.
(Guidelines): Test programs shouldn't use 'exit'.
* lib/autoconf/c.m4 (_AC_PROG_CXX_EXIT_DECLARATION):
Remove; all uses removed.
(AC_LANG_INT_SAVE(C), AC_C_BIGENDIAN):
Return from 'main' instead of calling 'exit'.
* lib/autoconf/functions.m4 (_AC_LIBOBJ_ALLOCA, AC_FUNC_CLOSEDIR_VOID):
(_AC_FUNC_FNMATCH_IF, AC_FUNC_GETGROUPS):
(AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK, _AC_FUNC_MALLOC_IF):
(AC_FUNC_MEMCMP, AC_FUNC_MKTIME, AC_FUNC_MMAP, _AC_FUNC_REALLOC_IF):
(AC_FUNC_SETPGRP, _AC_FUNC_STAT, AC_FUNC_STRTOD, AC_FUNC_STRERROR_R):
(AC_FUNC_STRNLEN, AC_FUNC_SETVBUF_REVERSED, AC_FUNC_UTIME_NULL):
(_AC_FUNC_FORK, _AC_FUNC_VFORK, AC_FUNC_WAIT3): Likewise.
* lib/autoconf/headers.m4 (AC_HEADER_STDC): Likewise.
* lib/autoconf/specific.m4 (AC_SYS_RESTARTABLE_SYSCALLS): Likewise.
* lib/autoconf/types.m4 (AC_TYPE_GETGROUPS): Likewise.
* tests/compile.at: Likewsie.

Revision 1.980 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 2 15:00:41 2006 UTC (3 years, 10 months ago) by noah
Branch: MAIN
Changes since 1.979: +14 -8 lines
Diff to previous 1.979
* doc/autoconf.texi (AC_PATH_X): Update per 2005-08-26 change.

Revision 1.979 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Apr 1 18:09:07 2006 UTC (3 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.978: +3 -2 lines
Diff to previous 1.978
autoreconf: impement -vv

Revision 1.978 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Apr 1 16:46:39 2006 UTC (3 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.977: +101 -8 lines
Diff to previous 1.977
Spelling fixes.

Revision 1.977 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Apr 1 15:57:02 2006 UTC (3 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.976: +6 -0 lines
Diff to previous 1.976
More autoupdate issues.

Revision 1.976 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 31 18:55:43 2006 UTC (3 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.975: +4 -6 lines
Diff to previous 1.975
* doc/autoconf.texi (Programming in M4sh): Sharpen the descriptions
of AS_BASENAME and AS_DIRNAME.  Reported by Stepan Kasal.

Revision 1.975 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 31 06:08:36 2006 UTC (3 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.974: +19 -9 lines
Diff to previous 1.974
(Programming in M4sh, Limitations of Usual Tools):
Tighten up the basename/dirname wording.

Revision 1.974 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 30 19:54:08 2006 UTC (3 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.973: +1 -1 lines
Diff to previous 1.973
* Makefile.maint (sc_texi_notab): New check: do not use TABs
in texinfo files outside of verbatim environments.
(syntax-check-rules): Update.
* doc/autoconf.texi (Configuration Headers): Conform to it.

Revision 1.973 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 30 17:37:47 2006 UTC (3 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.972: +4 -0 lines
Diff to previous 1.972
Document that autoreconf doesn't pass -I to aclocal.

Revision 1.972 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 30 06:42:57 2006 UTC (3 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.971: +33 -27 lines
Diff to previous 1.971
* doc/autoconf.texi (Programming in M4sh): Mention AS_BASENAME.
Give an example for AS_DIRNAME instead of referring to Posix..
(File System Conventions): Put discussion of // versus / here, and
modernize it a bit.
(Limitations of Usual Tools): Add basename.  Remove verbiage
after dirname, since it got moved to the above sections.
All this was inspired by a patch proposed earlier by Ralf Wildenhues.

Revision 1.971 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 21 21:51:07 2006 UTC (3 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.970: +2 -2 lines
Diff to previous 1.970
typo

Revision 1.970 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 20 20:28:56 2006 UTC (3 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.969: +56 -1 lines
Diff to previous 1.969
* lib/autoconf/c.m4 (AC_LANG(Objective C), AC_LANG_OBJC)
(_AC_LANG_ABBREV(Objective C), _AC_LANG_PREFIX(Objective C))
(AC_LANG_SOURCE(Objective C), AC_LANG_PROGRAM(Objective C))
(AC_LANG_CALL(Objective C), AC_LANG_FUNC_LINK_TRY(Objective C))
(AC_LANG_BOOL_COMPILE_TRY(Objective C))
(AC_LANG_INT_SAVE(Objective C), AC_LANG_PREPROC(Objective C))
(AC_PROG_OBJCPP, AC_LANG_COMPILER(Objective C), AC_PROG_OBJC)
(_AC_PROG_OBJC_G): New macros.
(_AC_ARG_VAR_CPPFLAGS): Adjusted.
* doc/autoconf.texi (Objective C Compiler): New node.
(Preset Output Variables): Document OBJCFLAGS.
(Language Choice): Document `Objective C' language.
(Fortran Compiler): Fix typo.
* NEWS: Updated.
Inspired by a patch from David M. Lloyd <dmlloyd@tds.net>.

Revision 1.969 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 20 14:46:12 2006 UTC (3 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.968: +2 -2 lines
Diff to previous 1.968
typos

Revision 1.968 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 17 19:32:53 2006 UTC (3 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.967: +0 -1 lines
Diff to previous 1.967
Removed BIN_SH=xpg4, moved DUALCASE=1 to AS_SHELL_SANITIZE.

Revision 1.967 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 17 03:59:05 2006 UTC (3 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.966: +7 -5 lines
Diff to previous 1.966
* doc/autoconf.texi (contents): To fix texi2html output, hide
`@setcontentsaftertitlepage' for HTML.
(Writing Autoconf Macros): Likewise, insert space after `@c'.
(Leviticus, Numbers, Deuteronomy): Likewise, change `@,c' to
`@,{c}'.

Revision 1.966 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 15 14:02:36 2006 UTC (3 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.965: +4 -4 lines
Diff to previous 1.965
Do not use cache vars.

Revision 1.965 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 14 16:55:27 2006 UTC (3 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.964: +48 -43 lines
Diff to previous 1.964
Cleaned up documentation for macros in erlang.m4.

Revision 1.964 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 14 07:19:27 2006 UTC (3 years, 10 months ago) by rwild
Branch: MAIN
Changes since 1.963: +1 -1 lines
Diff to previous 1.963
* doc/autoconf.texi (Special Shell Variables): Missing word.
Reported by Keith Marshall <keith.marshall@total.com>.

Revision 1.963 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 12 19:58:31 2006 UTC (3 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.962: +22 -6 lines
Diff to previous 1.962
* lib/autotest/general.m4 (AT_INIT) <at_optarg>: Optimize
`expr' away if there is nothing to do.
< --keywords >: Simplify and robustify argument handling.
Revert erroneous comment from 2005-08-23.  Extend to allow
keyword negation with `!'.
Update help message.  Remove broken code to prevent running
tests multiple times.
* doc/autoconf.texi (testsuite Invocation) < --keywords >:
Update and fix the documentation accordingly.
* tests/autotest.at (Keywords): Renamed to..
(Keywords and ranges): .. this.  Extended to make sure negated
keywords, keywords taken from AT_SETUP arguments, and numeric
test ranges work, and that matching is case-insensitive.

Revision 1.962 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 11 13:15:55 2006 UTC (3 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.961: +3 -3 lines
Diff to previous 1.961
* doc/autoconf.texi (autoconf Invocation): Fix typos in trace
example.  Do not emphasize `$%', it is hardly new and special.
Reported by Edouard Bechetoille <ebecheto@ens-lyon.fr>.

Revision 1.961 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 11 13:13:47 2006 UTC (3 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.960: +4 -0 lines
Diff to previous 1.960
* doc/autoconf.texi (Limitations of Usual Tools): Document
OpenBSD and traditional `grep' failure to handle multiple
patterns separated by newlines.

Revision 1.960 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Mar 11 08:07:31 2006 UTC (3 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.959: +249 -1 lines
Diff to previous 1.959
* doc/autoconf.texi (several sections): Add documentation for macros
in erlang.m4.

Revision 1.959 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 10 20:59:18 2006 UTC (3 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.958: +2 -3 lines
Diff to previous 1.958
* doc/autoconf.texi (Obsolete Macros): Fix wording of
AC_TRY_LINK_FUNC.

Revision 1.958 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 10 20:54:53 2006 UTC (3 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.957: +97 -157 lines
Diff to previous 1.957
* doc/autoconf.texi: Use @acronym more consistently for acronyms
like BSD, GPL, LGPL.  Fix minor English typos.
(AC_STDC_HEADERS, AC_PROG_GCC_TRADITIONAL):
Mention that these macros are becoming obsolete.
(AC_STDC_HEADERS, AC_PROG_CC, AC_C_CONST, AC_C_VOLATILE):
Use more modern terminology for which standard is what.
(AC_PROG_CC): Mention gcc first, and remove obsolete references to egcs
and to ansi2knr.
(AC_PROG_CXX): Likewise.
(AC_C_PROTOTYPES, Test Functions, AC_LIBOBJ vs LIBOBJS):
Remove obsolete discussion about how to port to K&R.
(Guidelines for Test Programs): Suggest AC_HEADER_STDBOOL rather than
the obsolescent AC_HEADER_STDC.
(AC_FOO_IFELSE vs AC_TRY_FOO): Don't use #error; test programs
can't rely on it.

Revision 1.957 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 6 22:34:34 2006 UTC (3 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.956: +4 -2 lines
Diff to previous 1.956
* lib/autoconf/status.m4 (_AC_SED_CMD_LIMIT): The limit for
HP-UX sed is 99 commands, not 100.
(_AC_OUTPUT_FILES_PREPARE): Do not count the `}' of an
_AC_SUBST_FILES fragment.  Separate `{' and `r' commands by
newline for portability.
* tests/torture.at (Torturing config.status): Also test 100
AC_SUBST_FILE invocations.  Fix test to actually verify the
AC_CONFIG_FILES output.
* doc/autoconf.texi (Limitations of Usual Tools): Document HP-UX
command, label, and read-file `r' limits.  Unify HP-UX spelling.

Revision 1.956 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 5 09:09:47 2006 UTC (3 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.955: +4 -4 lines
Diff to previous 1.955
* doc/autoconf.texi (Caching Results): Fix the examples to use a
recommended quoting style and discard unwanted output.

Revision 1.955 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 5 08:29:50 2006 UTC (3 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.954: +8 -0 lines
Diff to previous 1.954
* lib/autotest/general.m4 (_AT_NORMALIZE_TEST_GROUP_NUMBER): New macro.
(AT_INIT): Use it, to remove arbitrary limit of 999,999 test
cases, and to work around Tru64 expr bug.
* doc/autoconf.texi (Limitations of Usual Tools): Mention Tru64
expr bug that turns the result of a regex match into a number if
possible.

Revision 1.954 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 22 20:18:23 2006 UTC (3 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.953: +50 -0 lines
Diff to previous 1.953
* doc/autoconf.texi (Text processing Macros): New node to
document the m4sugar macros m4_re_escape, m4_tolower,
m4_toupper, m4_split, m4_normalize, m4_append, m4_append_uniq.

Revision 1.953 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 21 09:30:01 2006 UTC (3 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.952: +16 -5 lines
Diff to previous 1.952
* lib/m4sugar/m4sh.m4 (AS_IF): Extend to allow more than one
test, as in `if tests; then cmd1; elif ...; else ...; fi'.
* doc/autoconf.texi (Programming in M4sh): Adjusted.
* tests/m4sh.at (AS_IF and AS_CASE): Test this.  Also make sure
both macros are defun'ed so that required macros are evaluated
outside.

Revision 1.952 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 21 09:28:34 2006 UTC (3 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.951: +10 -6 lines
Diff to previous 1.951
* doc/autoconf.texi (Prerequisite Macros): State more precisely
where a required macro will be expanded.
(Coding Style): Another reason not to use `m4_define'.

Revision 1.951 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 20 21:43:06 2006 UTC (3 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.950: +50 -1 lines
Diff to previous 1.950
* doc/autoconf.texi (Looping constructs): New node, to
document m4_for, m4_foreach, m4_foreach_w, and mention
obsolete AC_FOREACH.
(Obsolete Macros): Document AC_FOREACH.
* lib/m4sugar/m4sugar.m4 (_m4_for): Fix declaration comment.
(m4_for): Fix to never loop (almost) endlessly, work correctly
with arithmetic expressions in arguments, a step of zero or
non-integer multiple of the interval, and avoid integer
overflow.
* tests/m4sugar.at: New test for m4_for, m4_foreach, and
m4_foreach_w.

Revision 1.950 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 20 08:41:53 2006 UTC (3 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.949: +6 -6 lines
Diff to previous 1.949
* doc/autoconf.texi (Shellology) <pdksh>: Document that pdksh as
native /bin/sh may not set KSH_VERSION (seen on OpenBSD).

Revision 1.949 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 15 07:00:29 2006 UTC (3 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.948: +17 -7 lines
Diff to previous 1.948
* lib/m4sugar/m4sh.m4 (AS_CASE): New macro.
(_AS_CASE): Private helper macro.
* tests/m4sh.at: Basic tests for AS_IF and AS_CASE.
* doc/autoconf.texi (Programming in M4sh): Document AS_CASE.
Fix syntax of AS_IF description
(Prerequisite Macros): Mention AS_IF and AS_CASE as workarounds
for the AC_REQUIRE mess.
* NEWS: Mention AS_CASE, AS_BOURNE_COMPATIBLE, and
AS_SHELL_SANITIZE.

Revision 1.948 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 15 06:42:16 2006 UTC (3 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.947: +78 -69 lines
Diff to previous 1.947
* doc/autoconf.texi: Minor style cleanup.
Be consistent about spaces after commas.
Insert [] where empty args look a bit funny.
Fix some "i.e." and "e.g." usages.
Try to avoid "X/Y" usages.
Don't be pedantic about "ISO C99"; just say C99.
Prefer GNU style for spaces in front of parens.
(Function Portability): Comment about C89 versus C99
signed integer division.
(Particular Headers): Use current gnulib style for dirent
includes.

Revision 1.947 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 14 23:18:51 2006 UTC (3 years, 11 months ago) by rwild
Branch: MAIN
Changes since 1.946: +6 -0 lines
Diff to previous 1.946
* bin/autoupdate.in (handle_autoconf_macros): Fix updating of
macros without parameters.
* lib/autoconf/autoupdate.m4 (AU_ALIAS): Likewise.
* doc/autoconf.texi (Obsoleting Macros): Document AU_ALIAS.
* tests/tools.at (autoupdating AU_ALIAS): New test for AU_ALIAS
`$#' bug.
(autoupdate): Updated to match AU_ALIAS fix.

Revision 1.946 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 13 18:46:04 2006 UTC (3 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.945: +17 -0 lines
Diff to previous 1.945
* doc/autoconf.texi (Programming in M4sh): Document
AS_BOURNE_COMPATIBLE and AS_SHELL_SANITIZE.
* lib/m4sugar/m4sh.m4 (_AS_BOURNE_COMPATIBLE): Renamed to..
(AS_BOURNE_COMPATIBLE): ..this.
(_AS_RUN, AS_SHELL_SANITIZE): Adjusted all callers.

Revision 1.945 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Feb 10 10:32:33 2006 UTC (4 years ago) by rwild
Branch: MAIN
Changes since 1.944: +2 -2 lines
Diff to previous 1.944
* doc/autoconf.texi (Running the Compiler, Running the Linker):
Changes the macro arguments in summaries to match the
descriptions.

Revision 1.944 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jan 31 12:07:40 2006 UTC (4 years ago) by rwild
Branch: MAIN
Changes since 1.943: +4 -0 lines
Diff to previous 1.943
* bin/autoreconf.in: New option `--no-recursive'.
Improve wording for subpackages a bit.
* doc/autoconf.texi (autoreconf Invocation): Updated.
* NEWS: Updated.

Revision 1.943 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 25 22:14:16 2006 UTC (4 years ago) by eggert
Branch: MAIN
Changes since 1.942: +7 -0 lines
Diff to previous 1.942
* doc/autoconf.texi (Limitations of Builtins): Document the
problem with "trap -".

Revision 1.942 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 11 18:17:25 2006 UTC (4 years ago) by kasal
Branch: MAIN
Changes since 1.941: +4 -0 lines
Diff to previous 1.941
2006-01-11  Stepan Kasal  <kasal@ucw.cz>

	* doc/autoconf.texi (Header Portability): On Solaris 8, sys/ptem.h
	requires sys/stream.h.  Reported by Oliver Kiddle.

Revision 1.941 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jan 6 00:02:26 2006 UTC (4 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.940: +9 -3 lines
Diff to previous 1.940
* Makefile.maint (sc_root_tests): Use recommend style s/a/b/ for
sed substitutions.
* doc/autoconf.texi (Installation Directory Variables): Use s|a|b|
for file names, again.  Reported by Noah Misch.
(Coding Style): Explain that s|a|b| is preferred for file names.
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE): Prefer s/a/b/.
(AC_OUTPUT_MAKE_DEFS): Likewise.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* lib/m4sugar/m4sh.m4 (_AS_LINENO_PREPARE): Likewise.
* tests/local.at (AT_CHECK_AUTOM4TE): Likewise.

Revision 1.940 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jan 5 21:43:45 2006 UTC (4 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.939: +30 -19 lines
Diff to previous 1.939
Fix Posix-conformance bugs re use of { command in sed scripts,
and improve the sed-related documentation a bit.
* doc/autoconf.texi (Installation Directory Variables): Use
our own style advice re 's,a,b,' versus 's|a|b|'.  Use "Sed"
rather than "sed" when talking about Sed in general.
(Particular Programs): Likewise.
(Coding Style): y is like s with respect to / and ,.
(Limitations of Usual Tools): Document the weird restrictions
that Posix has about { }.  Use better quoting.
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES_PREPARE, _AC_OUTPUT_HEADER):
Rewrite to conform to Posix rules about { } in sed scripts.
* lib/m4sugar/m4sh.m4 (AS_DIRNAME_SED, AS_BASENAME_SED): Likewise.
* tests/foreign.at (Libtool): Likewise.
* tests/semantics.at (AC_CHECK_PROG & AC_CHECK_PROGS):
Use our own style advice re 's,a,b,' versus 's|a|b|'.

Revision 1.939 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 4 22:28:37 2006 UTC (4 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.938: +3 -3 lines
Diff to previous 1.938
Update copyright (and other) dates to 2006.

Revision 1.938 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 4 22:26:11 2006 UTC (4 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.937: +2 -1 lines
Diff to previous 1.937
(Shellology): Mac OS X 10.2 changed the default
shell from zsh to bash.

Revision 1.937 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 29 21:28:30 2005 UTC (4 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.936: +9 -0 lines
Diff to previous 1.936
* doc/autoconf.texi (Shell Substitutions): Warn about unbalanced
parentheses in $(...).  Problem reported by Eric Blake.

Revision 1.936 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 12 18:46:51 2005 UTC (4 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.935: +39 -13 lines
Diff to previous 1.935
* doc/autoconf.texi (Limitations of Usual Tools):
Mention which characters can be escaped with \ in portable regular
expressions used in grep, sed, expr.  Mention the leading ^ problem
with expr.  Clean up some confusing wording.  Mention which
grep options are portable.

Revision 1.935 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Dec 2 19:19:23 2005 UTC (4 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.934: +2 -2 lines
Diff to previous 1.934
Fix typos in previous patch.

Revision 1.934 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 1 21:02:40 2005 UTC (4 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.933: +24 -2 lines
Diff to previous 1.933
* doc/autoconf.texi (Shellology): Document eval $? problem
with ash.
(Limitations of Builtins): Likewise.

Revision 1.933 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 10 18:57:58 2005 UTC (4 years, 3 months ago) by rwild
Branch: MAIN
Changes since 1.932: +5 -5 lines
Diff to previous 1.932
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Pass
CONFIG_SHELL in the environment of the configure rerun.
* doc/autoconf.texi (Here-Documents, config.status Invocation):
Suggest passing CONFIG_SHELL absolute, and in the environment
rather than as option.

Revision 1.932 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 21 05:46:50 2005 UTC (4 years, 3 months ago) by kasal
Branch: MAIN
Changes since 1.931: +15 -2 lines
Diff to previous 1.931
Document that ${10} is not portable.

Revision 1.931 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 20 07:01:29 2005 UTC (4 years, 3 months ago) by meyering
Branch: MAIN
Changes since 1.930: +2 -2 lines
Diff to previous 1.930
Typo: s/feature/features/ in ``the features of the latter'', in two places.

Revision 1.930 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 19 22:35:51 2005 UTC (4 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.929: +5 -6 lines
Diff to previous 1.929
* doc/autoconf.texi (Generating Sources): AC_LANG_PROGRAMS ->
AC_LANG_PROGRAM, fixing a typo.  Don't give details about
the inner workings of AC_LANG_FUNC_LINK_TRY.
* lib/autoconf/c.m4 (AC_LANG_CALL(C)): Reformat to match
AC_LANG_FUNC_LINK_TRY.  This involves returning the value returned
by the function rather than ignoring it.
(AC_LANG_FUNC_LINK_TRY(C)): Call the function rather than simply
comparing its address.  Intel's interprocedural optimization was
outsmarting the old heuristic.  Problem reported by
Mikulas Patocka.

Revision 1.929 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Sep 1 13:49:02 2005 UTC (4 years, 5 months ago) by kasal
Branch: MAIN
Changes since 1.928: +1 -0 lines
Diff to previous 1.928
Add an index entry for AH_HEADER.

Revision 1.928 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Aug 26 16:12:25 2005 UTC (4 years, 5 months ago) by kasal
Branch: MAIN
Changes since 1.927: +3 -3 lines
Diff to previous 1.927
Fix the examples for AS_TR_CPP and AS_TR_SH.

Revision 1.927 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Aug 23 08:50:55 2005 UTC (4 years, 5 months ago) by kasal
Branch: MAIN
Changes since 1.926: +28 -4 lines
Diff to previous 1.926
Implement AH_HEADER

Revision 1.926 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Aug 21 18:40:46 2005 UTC (4 years, 5 months ago) by noah
Branch: MAIN
Changes since 1.925: +31 -31 lines
Diff to previous 1.925
* doc/autoconf.texi (Using Autotest, testsuite Scripts)
(Autotest Logs, Writing testsuite.at, testsuite Invocation):
Language cleanup.

* doc/autoconf.texi (Defining Symbols, Changed Results):
Prepend to LIBS, not append, in examples.

Revision 1.925 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jul 6 21:39:31 2005 UTC (4 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.924: +10 -0 lines
Diff to previous 1.924
* NEWS: New macro AC_C_TYPEOF.
* doc/autoconf.texi (C Compiler): Document AC_C_TYPEOF.
* lib/autoconf/c.m4 (AC_C_TYPEOF): New macro.
* tests/c.at (C keywords): Test AC_C_TYPEOF.

Revision 1.924 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 1 05:55:41 2005 UTC (4 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.923: +13 -7 lines
Diff to previous 1.923
Change the explanation about #include <config.h>.

Revision 1.923 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jun 30 12:55:46 2005 UTC (4 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.922: +3 -3 lines
Diff to previous 1.922
minor rewording

Revision 1.922 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jun 30 12:29:19 2005 UTC (4 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.921: +6 -0 lines
Diff to previous 1.921
Mention Gnulib.

Revision 1.921 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 29 10:47:38 2005 UTC (4 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.920: +1 -1 lines
Diff to previous 1.920
Use #!/, without space.

Revision 1.920 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 29 10:36:04 2005 UTC (4 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.919: +27 -1 lines
Diff to previous 1.919
ksh looses redirections on exec

Revision 1.919 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 28 13:08:29 2005 UTC (4 years, 7 months ago) by dprice
Branch: MAIN
Changes since 1.918: +4 -4 lines
Diff to previous 1.918
* doc/autoconf.texi (Limitations of Usual Tools <sed>): Reword recent
addition.

Revision 1.918 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 24 00:54:01 2005 UTC (4 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.917: +2 -2 lines
Diff to previous 1.917
* doc/autoconf.texi (Subdirectories): Fix markup typos.

Revision 1.917 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 22 12:14:00 2005 UTC (4 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.916: +12 -0 lines
Diff to previous 1.916
fix AT_CONFIG_CMP

Revision 1.916 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 21 16:03:59 2005 UTC (4 years, 7 months ago) by kasal
Branch: MAIN
Changes since 1.915: +7 -1 lines
Diff to previous 1.915
No blanks after sed command ":" and other minor fixes.

Revision 1.915 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 17 20:37:37 2005 UTC (4 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.914: +94 -61 lines
Diff to previous 1.914
* lib/m4sugar/m4sh.m4 (as_awk_strverscmp): Port to Solaris /bin/awk.
* doc/autoconf.texi:
Don't mention Solaris versions so much, if a
problem is common to all extant versions of Solaris.  Say "SunOS
4" instead of "SunOS" for SunOS 4.
(awk): Mention more of the limitations of traditional Awk.
(cat): Don't talk about cat -v.

Revision 1.914 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jun 16 07:24:43 2005 UTC (4 years, 7 months ago) by eggert
Branch: MAIN
Changes since 1.913: +7 -0 lines
Diff to previous 1.913
* doc/autoconf.texi (Limitations of Usual Tools): Mention expr bug
on Mac OS X 10.4 reported by Peter O'Gorman in:
http://lists.gnu.org/archive/html/autoconf-patches/2005-06/msg00041.html
* lib/autoconf/general.m4 (_AC_CANONICAL_SPLIT):
Use shell builtins rather than 'expr', to work around expr bug.

Revision 1.913 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 11 07:01:37 2005 UTC (4 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.912: +3 -3 lines
Diff to previous 1.912
Use ":label" rather than ": label" for sed scripts,
as Posix suggests.

Revision 1.912 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 11 06:05:11 2005 UTC (4 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.911: +18 -7 lines
Diff to previous 1.911
* doc/autoconf.texi: "filesystem" -> "file system".
"behavior" -> "behavior".
Warn about \(...\)* in Solaris sed (written by Ralf Menzel).
* lib/autoconf/general.m4: Omit blank after ":" sed command,
as per POSIX.
* lib/m4sugar/m4sh.m4: Likewise.
* lib/autoconf/status.m4 (_AC_OUTPUT_HEADERS): Work around problem
with Solaris sed.  Fix by Stepan Kasal.

Revision 1.911 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 10 15:42:42 2005 UTC (4 years, 8 months ago) by dprice
Branch: MAIN
Changes since 1.910: +24 -0 lines
Diff to previous 1.910
* doc/autoconf.texi (Programming in M4sh): Document AS_TR_CPP &
AS_TR_SH.

Revision 1.910 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 8 20:27:20 2005 UTC (4 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.909: +1 -1 lines
Diff to previous 1.909
Fix texinfo typo in my previous change.

Revision 1.909 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 8 15:44:09 2005 UTC (4 years, 8 months ago) by dprice
Branch: MAIN
Changes since 1.908: +39 -11 lines
Diff to previous 1.908
* doc/autoconf.texi (Redefined M4 Macros): Add index entries for most
redefined M4 macros to this node.  Document m4_include & m4_sinclude.
Move m4_undefine to alphabetical order.

Revision 1.908 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 8 07:55:29 2005 UTC (4 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.907: +10 -0 lines
Diff to previous 1.907
* doc/autoconf.texi (Limitations of Builtins) <case>: Mention
Tru64 ksh pattern matching bug.  Reported against Libtool by
Albert Chin <libtool@mlists.thewrittenword.com> and
Nicolas Joly <njoly@pasteur.fr>.

Revision 1.907 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 8 07:13:50 2005 UTC (4 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.906: +392 -366 lines
Diff to previous 1.906
* README: Recommend GNU M4 1.4.3 or later.
* doc/autoconf.texi (Introduction): Likewise.
Reword to avoid some formatting glitches.
Use "#!/bin/sh", not "#! /bin/sh"; the space isn't needed these days.
Clarify explanation of HP compiler bug.
Redo example output tp match current CVS snapshot.
Use @example.org in email addresses when the examples
might get inadvertently cut-and-pasted into user code.
Remove example of autom4te usage that doesn't seem to work now.
Use modern AC_INIT (except when the example is meant to be
shown with Autoconf 2.13).
Update ksh info for Solaris 9 and later.
KB -> kB.
Modernize description of Automake versions a bit.
Don't claim a future version of Autoconf is near.
Add [] to examples, so that the manual
follows its own advice about quoting better.
* doc/install.texi: Reword to avoid some formatting glitches.

Revision 1.906 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jun 6 08:01:32 2005 UTC (4 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.905: +3 -0 lines
Diff to previous 1.905
Solaris' awk cannot take more than 99 fields.

Revision 1.905 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 4 07:31:48 2005 UTC (4 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.904: +1 -1 lines
Diff to previous 1.904
AIX 5.2 awk cannot swallow literals longer than 399.

Revision 1.904 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jun 4 07:30:05 2005 UTC (4 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.903: +3 -0 lines
Diff to previous 1.903
AIX awk cannot swallow literals longer than 399.

Revision 1.903 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 1 07:20:26 2005 UTC (4 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.902: +1 -1 lines
Diff to previous 1.902
Terminate sentence.

Revision 1.902 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 1 07:16:50 2005 UTC (4 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.901: +19 -20 lines
Diff to previous 1.901
* NEWS: Note yesterday's changes to AC_SUBST and AC_SUBST_FILE.
* doc/autoconf.texi (Particular Headers): Reword example
for multiline stdbool replacement.
(Setting Output Variables): Reword text a bit.  Don't
give all the details about |#_!!_#|.
Reword description of line replacement.

Revision 1.901 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 1 06:54:46 2005 UTC (4 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.900: +44 -4 lines
Diff to previous 1.900
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES): Output variables may
now contain newlines, and substituted files must be referenced on
a line alone; the sed scripts to substitute them are now very
different.
(_AC_SED_CMD_LIMIT): Added; single place to store limit on how many
commands can be put in a sed script portably.
* doc/autoconf.texi (Setting Output Variables): Document above
changes.  (Particular Header Checks) <AC_HEADER_STDBOOL>: Give exaple
use of multiline substitution.
* tests/torture.at: No longer expect substitution of newline to fail.

Revision 1.900 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 25 06:45:11 2005 UTC (4 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.899: +3 -0 lines
Diff to previous 1.899
Don't use "shift 2".

Revision 1.899 - (view) (download) (as text) (annotate) - [select for diffs]
Fri May 20 08:13:16 2005 UTC (4 years, 8 months ago) by kasal
Branch: MAIN
Changes since 1.898: +3 -3 lines
Diff to previous 1.898
make top_builddir consistent with Automake

Revision 1.898 - (view) (download) (as text) (annotate) - [select for diffs]
Sat May 14 18:33:30 2005 UTC (4 years, 8 months ago) by adl
Branch: MAIN
Changes since 1.897: +7 -5 lines
Diff to previous 1.897
* lib/autoconf/functions.m4 (_AC_LIBOBJ_ALLOCA): Prepend ${LIBOBJDIR},
as on 2005-05-02.
* doc/autoconf.texi (Particular Functions) <AC_FUNC_ALLOCA>:
Mention LIBOBJDIR.

Revision 1.897 - (view) (download) (as text) (annotate) - [select for diffs]
Tue May 10 23:37:37 2005 UTC (4 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.896: +27 -26 lines
Diff to previous 1.896
(Autoconf Language): Be more precise about
quoting rules.  Problems noted by Stepan Kasal.
Also, throughout this document, be more careful about white space.
"blank", "white space", and "space" all have different meanings
and we should be careful to say what we mean.

Revision 1.896 - (view) (download) (as text) (annotate) - [select for diffs]
Fri May 6 05:34:43 2005 UTC (4 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.895: +2 -2 lines
Diff to previous 1.895
Fix C++ related problems reported by Werner Lemberg.
* doc/autoconf.texi (C++ Compiler): Mention .cpp extension.
* lib/autoconf/c.m4 (AC_LANG(C++)): Set ac_ext to .cpp, not .cc.
* lib/autoconf/types.m4 (AC_TYPE_SIGNAL): Simplify test, to
avoid problems with C++ and throw.
* tests/compile.at: .cpp, not .cc.

Revision 1.895 - (view) (download) (as text) (annotate) - [select for diffs]
Thu May 5 08:13:25 2005 UTC (4 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.894: +2 -2 lines
Diff to previous 1.894
* doc/autoconf.texi (Generic Functions): Typos.

Revision 1.894 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 2 20:14:50 2005 UTC (4 years, 9 months ago) by gary
Branch: MAIN
Changes since 1.893: +11 -1 lines
Diff to previous 1.893
* lib/autoconf/general.m4 (_AC_LIBOBJS_NORMALIZE): Prepend each
object named in LIBOBJS and LTLIBOBJS with the ${LIBOBJDIR}, as
set by latest automake.

Revision 1.893 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 2 05:46:47 2005 UTC (4 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.892: +1 -1 lines
Diff to previous 1.892
(Limitations of Usual Tools): "expr '' \| ''"
outputs 0 on GNU/Linux these days.

Revision 1.892 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Apr 29 22:10:30 2005 UTC (4 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.891: +1 -1 lines
Diff to previous 1.891
POSIX 1003.1-2001 -> Posix

Revision 1.891 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Apr 29 22:05:14 2005 UTC (4 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.890: +7 -2 lines
Diff to previous 1.890
(Limitations of Builtins): Describe "set -" problems.

Revision 1.890 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Apr 29 19:22:57 2005 UTC (4 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.889: +27 -10 lines
Diff to previous 1.889
* doc/autoconf.texi (Autoconf Language): Add more description
about quoting heuristics.

Revision 1.889 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Apr 29 13:16:55 2005 UTC (4 years, 9 months ago) by kasal
Branch: MAIN
Changes since 1.888: +1 -1 lines
Diff to previous 1.888
Fix a mistake in an example: AC_DEFINE_UNQUOTED -> AC_DEFINE.

Revision 1.888 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Apr 22 06:37:25 2005 UTC (4 years, 9 months ago) by kasal
Branch: MAIN
Changes since 1.887: +2 -2 lines
Diff to previous 1.887
FIXMEs about quadrigraphs in help text.

Revision 1.887 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Apr 14 14:56:55 2005 UTC (4 years, 9 months ago) by kasal
Branch: MAIN
Changes since 1.886: +79 -0 lines
Diff to previous 1.886
Examples for --with-* and --enable-*.

Revision 1.886 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Apr 10 22:19:26 2005 UTC (4 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.885: +15 -17 lines
Diff to previous 1.885
(Particular Functions): Use gnulib's current
pattern for alloca snippet.

Revision 1.885 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Apr 1 08:55:58 2005 UTC (4 years, 10 months ago) by kasal
Branch: MAIN
Changes since 1.884: +1 -1 lines
Diff to previous 1.884
a typo

Revision 1.884 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 23 01:01:58 2005 UTC (4 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.883: +26 -4 lines
Diff to previous 1.883
* NEWS: The configure command now warns you if you attempt to use
a directory whose name contains a special character like space,
newline, or "\".
* doc/autoconf.texi (Installation Directory Variables): Allow
"," in file names.  Do not use \@; it's not a portable regexp.
* bin/Makefile.am (edit): Likewise.
* lib/Makefile.am (edit): Likewise.
* tests/Makefile.am (edit): Likewise.
* tests/semantics.at: Likewise.
* tests/torture.at: Likewise.
* lib/autoconf/general.m4 (AC_ARG_PROGRAM): Likewise.
* lib/autoconf/status.m4 (_AC_SRCDIRS): Likewise.
* doc/autoconf.texi (File System Conventions): Warn about
unportable file names.
* lib/autoconf/general.m4 (_AC_INIT_DIRCHECK): New macro.
(AC_INIT): Use it.
(_AC_INIT_SRCDIR): Use ac_pwd rather than invoking pwd.
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Propagate
ac_pwd, and quote srcdir.
* lib/autotest/general.m4 (AT_INIT): Quote file name args.

Revision 1.883 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 22 19:24:06 2005 UTC (4 years, 10 months ago) by eggert
Branch: MAIN
Changes since 1.882: +15 -14 lines
Diff to previous 1.882
* doc/autoconf.texi: Fix some systematic formatting problems.
".)"  needs a following @: if not at the end of a sentence, and
similarly for "!)".  "etc." should be preceded by a comma.
"n-th" -> "@var{n}th".  pdksh is still buggy, so update its date.
(Input): Mention that AC_CONFIG_AUX_DIR's
argument is often called 'build-aux'.

Revision 1.882 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 10 12:17:03 2005 UTC (4 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.881: +3 -3 lines
Diff to previous 1.881
typos in the manual

Revision 1.881 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 8 08:11:34 2005 UTC (4 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.880: +3 -1 lines
Diff to previous 1.880
remind that AC_TRY_LINK is obsolete

Revision 1.880 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 23 23:24:49 2005 UTC (4 years, 11 months ago) by eggert
Branch: MAIN
Changes since 1.879: +76 -10 lines
Diff to previous 1.879
* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Redirect stdin from
/dev/null, as "configure" shouldn't read stdin, and this insulates
us from problems (e.g., when testing for "cl").  Also, do this
redirection before invoking "hostname" or "uname", and keep the
original input stream available via...
(AS_ORIGINAL_STDIN_FD): ... this new macro.
(_AC_PREPROC_IFELSE, _AC_COMPILE_IFELSE, _AC_LINK_IFELSE): Don't
bother with "</dev/null" since it's now done at the top of
'configure'.
* lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX): Likewise.
* lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
* lib/autoconf/programs.m4 (_AC_PATH_PROG_FLAVOR_GNU): Likewise.
* doc/autoconf.texi (File Descriptor Macros): New section.
(Printing Messages): Mention it.
* tests/base.at (Input/Output): New test.

Revision 1.879 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 15 06:40:21 2005 UTC (4 years, 11 months ago) by kasal
Branch: MAIN
Changes since 1.878: +1 -1 lines
Diff to previous 1.878
m4_defun([AS_IF], [...])

Revision 1.878 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Feb 10 00:41:24 2005 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.877: +7 -3 lines
Diff to previous 1.877
(Limitations of Usual Tools): Document that
grep -q isn't portable.  Improve grep -s explanation.

Revision 1.877 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 8 17:27:04 2005 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.876: +5 -6 lines
Diff to previous 1.876
(Special Shell Variables): Clarify
PATH_SEPARATOR wording; fix typo in IFS.

Revision 1.876 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 8 00:35:01 2005 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.875: +80 -80 lines
Diff to previous 1.875
Use @acronym for DJGPP.
Fix some @code's that should have been @env's, and vice versa.
Sort environment variable names.
Mention that shells no longer inherit IFS.
Don't recommend PATH_SEPARATOR=';' so strongly.
Mention that $RANDOM might expand to the empty string.
"symlink" and "soft link" -> "symbolic link".
Improve mktemp description (reported by Bruno Haible).

Revision 1.875 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Feb 5 07:58:43 2005 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.874: +11 -0 lines
Diff to previous 1.874
* lib/autoconf/general.m4 (_AC_INIT_COPYRIGHT): Update for 2005.
(AC_COPYRIGHT): Factor header comment portion out and move into...
* lib/m4sugar/m4sh.m4 (AS_COPYRIGHT): This.
* lib/autotest/general.at (AT_COPYRIGHT): New macro.
(AT_INIT): Add Autotest copyright notice.  Display copyright notices in
--version output.
* tests/local.at: Add Autoconf test suite copyright notice.
* doc/autoconf.texi (Writing testsuite.at): Document AT_COPYRIGHT.
* NEWS: Mention AT_COPYRIGHT.

Revision 1.874 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Feb 5 00:11:43 2005 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.873: +29 -0 lines
Diff to previous 1.873
(Limitations of Usual Tools): New mkstemp entry.  Based on a
suggestion by Bruno Haible.

Revision 1.873 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Feb 3 00:31:33 2005 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.872: +28 -1 lines
Diff to previous 1.872
(Special Shell Variables): Mention _,
BIN_SH, DUALCASE.  Say that variables other than "status" are safe
if they contain a lower-case letter.

Revision 1.872 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 2 23:47:34 2005 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.871: +6 -0 lines
Diff to previous 1.871
(Limitations of Usual Tools): Unicos 9 sed limitations.

Revision 1.871 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 1 20:43:42 2005 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.870: +9 -0 lines
Diff to previous 1.870
(autoreconf Invocation): Mention autopoint, with a cross reference.

Revision 1.870 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 1 00:36:24 2005 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.869: +0 -3 lines
Diff to previous 1.869
Fix typo: empty example.

Revision 1.869 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 1 00:33:08 2005 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.868: +7 -0 lines
Diff to previous 1.868
(config.status Invocation): Warn about
discrepancy between CONFIG_SHELL and shell used to invoke 'configure'.

Revision 1.868 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jan 28 21:55:57 2005 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.867: +2 -2 lines
Diff to previous 1.867
(Limitations of Usual Tools): Recommend X
rather than x for expr.

Revision 1.867 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jan 24 12:24:02 2005 UTC (5 years ago) by kasal
Branch: MAIN
Changes since 1.866: +1 -1 lines
Diff to previous 1.866
update Peter Simons' address

Revision 1.866 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jan 21 19:31:51 2005 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.865: +3 -2 lines
Diff to previous 1.865
(Limitations of Builtins): Clarify that
"if test -d foo; ..." is portable.  Suggested by Stepan Kasal.

Revision 1.865 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jan 21 00:03:40 2005 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.864: +18 -6 lines
Diff to previous 1.864
(Shell Substitutions): Fix typo in case statement.
Warn about newline stripping in `` and $().  Update Solaris
version to 9.
(Limitations of Builtins): Use expr "X...", not expr "x...", as
X insulates us from future changes to Posix.
(Limitations of Usual Tools): For AS_DIRNAME, warn about newline
stripping.

Revision 1.864 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jan 20 10:59:57 2005 UTC (5 years ago) by kasal
Branch: MAIN
Changes since 1.863: +2 -3 lines
Diff to previous 1.863
fix AC_DEFINE documentation

Revision 1.863 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jan 13 21:03:11 2005 UTC (5 years ago) by eggert
Branch: MAIN
Changes since 1.862: +18 -0 lines
Diff to previous 1.862
(Limitations of Usual Tools): Document bug in Solaris 8 join.

Revision 1.862 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 5 07:53:52 2005 UTC (5 years, 1 month ago) by adl
Branch: MAIN
Changes since 1.861: +47 -6 lines
Diff to previous 1.861
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Define datarootdir,
docdir, htmldir, dvidir, pdfdir, psdir, and localdir.  Update
datadir, infodir, and mandir.  Adjust argument parsing code.
(_AC_INIT_HELP): Update help text.
* doc/autoconf.texi (Installation Directory Variables): Document
new variables.

Revision 1.861 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jan 4 23:50:01 2005 UTC (5 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.860: +4 -3 lines
Diff to previous 1.860
* lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): If the Make program does
not seem to work, assume it does set $(MAKE).
* doc/autoconf.texi (AC_PROG_MAKE_SET): Update.

Revision 1.860 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jan 3 08:31:44 2005 UTC (5 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.859: +22 -8 lines
Diff to previous 1.859
(Limitations of Usual Tools): Warn about
sed 'command1;command2'.  Problem reported by Ralf Wildenhues.

Revision 1.859 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jan 3 07:35:21 2005 UTC (5 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.858: +47 -9 lines
Diff to previous 1.858
Patch from Roger Leigh (with some minor changes) as follows:
* NEWS: New macros AC_PROG_CC_C89, AC_PROG_CC_C99.
Resurrect AC_PROG_CC_STDC.
* doc/autoconf.texi (C Compiler): Add AC_PROG_CC_STDC,
AC_PROG_CC_C89, AC_PROG_CC_C99.
(Obsolete Macros): Remove AC_PROG_CC_STDC; it's no longer obsolete.
* lib/autoconf/c.m4 (_AC_PROG_CC_C89, _AC_PROG_CC_C99, AC_PROG_CC_C89,
AC_PROG_CC_C99): New macros.
(AC_PROG_CC_STDC): Use them.
(_AC_PROG_CC_STDC): Remove.
(AC_C_PROTOTYPES): Use ac_cv_prog_cc_c89, not ac_cv_prog_cc_stdc.
* THANKS: Add Roger Leigh.

Revision 1.858 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Jan 1 08:12:12 2005 UTC (5 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.857: +6 -0 lines
Diff to previous 1.857
* lib/autotest/general.m4 (AT_CAPTURE_FILE): New macro.
(AT_SETUP): Clear AT_capture_files.
(_AT_CHECK): On failure, log each of AT_capture_files.  Fix comment.
(AT_KEYWORDS): Fix comment typo.
* tests/autotest.at (AT_CHECK_AT): Use AT_CAPTURE_FILE.
* tests/local.at (AT_CHECK_CONFIGURE): Use AT_CAPTURE_FILE.
* doc/autoconf.texi (Writing testsuite.at): Document AT_CAPTURE_FILE.

Revision 1.857 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Dec 22 21:50:08 2004 UTC (5 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.856: +33 -8 lines
Diff to previous 1.856
(Limitations of Builtins) <case>: Mention
problems with SunOS ksh and backslash escaping, Bourne shells and
closing brackets (both within character classes).  Bug reported
against Libtool by Alexander Kurz <alexander.kurz@qsc.de>.
<read>: New entry.  Mention non-availability of -r.

Revision 1.856 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Dec 21 14:24:01 2004 UTC (5 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.855: +1 -1 lines
Diff to previous 1.855
* lib/autoconf/status.m4: Quote ``$tmp'' in many places.
* lib/m4sugar/m4sh.m4 (AS_TMPDIR): Fix the comment, as traps are
  no longer part of the macro, quote the occurrence of ``$tmp''.
* doc/autoconf.texi (Forbidden Patterns): Typo.

Revision 1.855 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 20 04:09:54 2004 UTC (5 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.854: +6 -2 lines
Diff to previous 1.854
(Making testsuite Scripts): Recommend the same
Makefile.am scheme Autoconf now uses.

Revision 1.854 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Dec 18 00:44:34 2004 UTC (5 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.853: +1 -1 lines
Diff to previous 1.853
Update FDL version from 1.1 to 1.2.

Revision 1.853 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Dec 17 16:17:18 2004 UTC (5 years, 1 month ago) by akim
Branch: MAIN
Changes since 1.852: +7 -1 lines
Diff to previous 1.852
* lib/autoconf/general.m4 (AC_SUBST, AC_SUBST_FILES): Pass $1 to
m4_pattern_allow.
Suggested by Alexandre Duret-Lutz.
* doc/autoconf.texi (Setting Output Variables): Catch up.

Revision 1.852 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Dec 17 14:32:51 2004 UTC (5 years, 1 month ago) by kasal
Branch: MAIN
Changes since 1.851: +25 -1 lines
Diff to previous 1.851
Add a specialized check for resolv.h.  Thanks to Gerrit P. Haase,
Reini Urban and Paul Eggert for reporting the dependencies.

* lib/autoconf/headers.m4 (AC_HEADER_RESOLV): New macro.
* doc/autoconf.texi (AC_HEADER_RESOLV): Document it.
(AC_HEADER_STAT): @cvindex{STAT_MACROS_BROKEN}, not @acindex.

Revision 1.851 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Dec 14 01:04:25 2004 UTC (5 years, 1 month ago) by eggert
Branch: MAIN
Changes since 1.850: +0 -23 lines
Diff to previous 1.850
* lib/autotest/general.m4 (_AT_CHECK) [--trace]: Do not enable shell
tracing on commands with possibly-escaped newlines.
* doc/autoconf.texi (Writing testsuite.at): Delete documentation of the
discontinued behavior and its implications.
* tests/autotest.at (BS-newline in command, ^BS-newline in command)
(BSx641-newline in command, BS-BS-newline in command)
(BSx640-newline in command, Newline-CODE-BS-newline in command)
(Single-quote-BS-newline in command)
(Single-quote-newline-BS-newline in command): New tests.

Revision 1.850 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Dec 12 11:56:40 2004 UTC (5 years, 1 month ago) by adl
Branch: MAIN
Changes since 1.849: +1 -1 lines
Diff to previous 1.849
* doc/autoconf.texi (Limitations of Usual Tools) <expr (:)>: Typo.

Revision 1.849 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Dec 10 07:08:52 2004 UTC (5 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.848: +23 -0 lines
Diff to previous 1.848
* bin/.cvsignore: Add autoconf.in.
* tests/.cvsignore: Add wrapper.in.

* man/Makefile.am (autoconf.1): Regenerate when `autoconf.as' changes.

* lib/autotest/general.m4 [--trace] (AT_INIT): Do not `set -v'.

* tests/autotest.at: New file.
* tests/suite.at: Include it.
* tests/Makefile.am: Distribute it.

* lib/autotest/general.m4 [--trace] (_AT_CHECK): Do not enable
  shell tracing on a command that could contain multiple lines.
* doc/autoconf.text: Document that fact and its implications.
* lib/m4sugar/m4sh.m4 (AS_ESCAPE_FOR_EXPAND): New macro.
* tests/autotest.at (Multiline backquote command substitution,
  Multiline parameter expansion, Literal multiline command,
  Multiline parenthetical command substitution): Remove XFAIL.

Revision 1.848 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 9 21:31:49 2004 UTC (5 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.847: +12 -4 lines
Diff to previous 1.847
(Libraries): Clarify problems with AC_CHECK_LIB
and suggest AC_SEARCH_LIBS.

Revision 1.847 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 6 21:24:20 2004 UTC (5 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.846: +3 -2 lines
Diff to previous 1.846
Add support for UNICOS getmntent.

Revision 1.846 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Nov 29 21:43:11 2004 UTC (5 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.845: +21 -21 lines
Diff to previous 1.845
(Particular Programs): @code{$PATH} -> @env{PATH}.
(Using Autotest, testsuite Scripts, Writing testsuite.at):
Reword slightly to avoid some English-language problems noted
by Ralf Wildenhues in:
http://lists.gnu.org/archive/html/autoconf-patches/2004-11/msg00027.html

Revision 1.845 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Nov 29 04:29:08 2004 UTC (5 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.844: +5 -1 lines
Diff to previous 1.844
Fix documentation problems reported by Russ Boylan in
<http://lists.gnu.org/archive/html/bug-autoconf/2004-11/msg00056.html>,
along with some nearby cruft.
* doc/autoconf.texi (Libtool): Libtool can be used without
Automake (not without Autoconf).
(Introduction): Mention lists.gnu.org.
* BUGS: Don't mention bugs.gnu.org.
Remove mention of ancient libtool compatibility problem.
* NEWS: Mention that bugs.gnu.org is kaput.
* README: Likewise.  Mention where mailing list archives can be found.

Revision 1.844 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Nov 26 18:45:53 2004 UTC (5 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.843: +2 -2 lines
Diff to previous 1.843
Add another [].

Revision 1.843 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Nov 26 08:58:34 2004 UTC (5 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.842: +4 -4 lines
Diff to previous 1.842
(Pretty Help Strings): Go back to
single-quoting assignments to cache variables.

Revision 1.842 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 23 19:11:56 2004 UTC (5 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.841: +4 -7 lines
Diff to previous 1.841
(Pretty Help Strings): Fix quoting issues
with the examples; fix the bug in MY_ARG_WITH example reported
by Alexandre Duret-Lutz.

Revision 1.841 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 23 09:01:01 2004 UTC (5 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.840: +4 -1 lines
Diff to previous 1.840
(Pretty Help Strings): Fix typo
in my editing of the previous patch.

Revision 1.840 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Nov 22 23:31:56 2004 UTC (5 years, 2 months ago) by eggert
Branch: MAIN
Changes since 1.839: +24 -16 lines
Diff to previous 1.839
(Autoconf Language): Explain that
``descriptions'' may not be double quotes.
(Quotation Rule Of Thumb): Likewise.
(Pretty Help Strings): Likewise; remove the wrong comment;
simplify the examples and improve their quoting.

Revision 1.839 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 11 00:13:20 2004 UTC (5 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.838: +6 -1 lines
Diff to previous 1.838
(Limitations of Usual Tools): Avoid cp -r; use cp -R instead.

Revision 1.838 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Nov 10 21:57:40 2004 UTC (5 years, 3 months ago) by eggert
Branch: MAIN
Changes since 1.837: +20 -14 lines
Diff to previous 1.837
(Limitations of Usual Tools): Note `cp -r'
limitations.  Reorder paragraphs for clarity.

Revision 1.837 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 11 21:42:06 2004 UTC (5 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.836: +6 -4 lines
Diff to previous 1.836
* doc/autoconf.texi (Shellology, Special Shell Variables): Document that the Zsh
problem with NULLCMD was fixed in zsh 3.1.6-dev-18.

Revision 1.836 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 11 20:25:41 2004 UTC (5 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.835: +28 -0 lines
Diff to previous 1.835
(One-Shot Macros): New node.

Revision 1.835 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 11 20:21:33 2004 UTC (5 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.834: +147 -165 lines
Diff to previous 1.834
Standardize spelling of "Posix" (as opposed
to "POSIX" or "@acronym{POSIX}"), and similarly for "DOS
variants", "Unix", and some related minor wording fixups.

Revision 1.834 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 28 17:21:52 2004 UTC (5 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.833: +8 -4 lines
Diff to previous 1.833
(Function Portability): Fix misdescription
of putenv.  Problem reported by Michael Wardle.

Revision 1.833 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Sep 22 18:05:01 2004 UTC (5 years, 4 months ago) by eggert
Branch: MAIN
Changes since 1.832: +9 -2 lines
Diff to previous 1.832
(auindex): New macro.
(AU_DEFUN): Use it to fix the bug when the index contained AC_AU_DEFUN.
Problem reported by Stepan Kasal.

Revision 1.832 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Sep 4 04:51:58 2004 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.831: +62 -41 lines
Diff to previous 1.831
Give AC_DEFINE and AC_DEFINE_UNQUOTED
three args in examples.  Problem reported by Frederik Fouvry in:
http://lists.gnu.org/archive/html/bug-autoconf/2004-09/msg00017.html
Also, fix some minor spacing and punctuation bugs.

Revision 1.831 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Sep 2 07:30:26 2004 UTC (5 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.830: +22 -22 lines
Diff to previous 1.830
* doc/autoconf.texi (Limitations of Builtins): Swap "cd" and
"case" to restore ordering.
Reported by Stepan Kasal.

Revision 1.830 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Aug 26 12:40:00 2004 UTC (5 years, 5 months ago) by akim
Branch: MAIN
Changes since 1.829: +2 -2 lines
Diff to previous 1.829
* doc/autoconf.texi: Typos and stylos.

Revision 1.829 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Aug 20 23:42:51 2004 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.828: +26 -53 lines
Diff to previous 1.828
Update URLs, some of which went stale.
Use @uref rather than @href.

Revision 1.828 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Aug 20 19:58:07 2004 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.827: +95 -92 lines
Diff to previous 1.827
Use "file name" rather than "filename" or "path",
to be consistent with the terminology of the GNU coding standards.

Revision 1.827 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Aug 12 21:51:48 2004 UTC (5 years, 5 months ago) by eggert
Branch: MAIN
Changes since 1.826: +52 -0 lines
Diff to previous 1.826
(Function Portability): Document isinf and
and isnan.  From a suggestion by Kevin Ryde.

Revision 1.826 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Aug 3 22:06:10 2004 UTC (5 years, 6 months ago) by adl
Branch: MAIN
Changes since 1.825: +10 -0 lines
Diff to previous 1.825
* lib/autoconf/general.m4 (AC_REQUIRE_AUX_FILE): New empty macro.
(AC_CANONICAL_BUILD): Call it to require config.sub and config.guess.
* lib/autoconf/programs.m4 (AC_PROG_INSTALL): Likewise for install-sh.
* doc/autoconf.texi (Input): Document AC_REQUIRE_AUX_FILE.
* lib/autom4te.in (Automake-preselections): Preselect
AC_REQUIRE_AUX_FILE.  Automake 1.10 will trace it.

Revision 1.825 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jul 30 00:34:27 2004 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.824: +36 -21 lines
Diff to previous 1.824
(Shellology): Document problem with "`""`" in pdksh POSIX mode.

Revision 1.824 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jul 29 22:29:16 2004 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.823: +23 -9 lines
Diff to previous 1.823
(Shellology): Mention BIN_SH.

Revision 1.823 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jul 27 20:15:15 2004 UTC (5 years, 6 months ago) by eggert
Branch: MAIN
Changes since 1.822: +5 -2 lines
Diff to previous 1.822
Use "set -o posix" with pdksh, too.

Revision 1.822 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 4 20:40:33 2004 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.821: +14 -3 lines
Diff to previous 1.821
Warn about names like "aux".

Revision 1.821 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 2 23:08:58 2004 UTC (5 years, 8 months ago) by kryde
Branch: MAIN
Changes since 1.820: +21 -0 lines
Diff to previous 1.820
(Function Portability): Add notes on free(NULL),
malloc(0) and realloc(NULL,size).

Revision 1.820 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jun 2 22:47:12 2004 UTC (5 years, 8 months ago) by kryde
Branch: MAIN
Changes since 1.819: +1 -1 lines
Diff to previous 1.819
* doc/autoconf.texi (Shell Substitutions): Spelling error reported by
Bob Proulx.

Revision 1.819 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 26 17:56:18 2004 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.818: +5 -0 lines
Diff to previous 1.818
Mention that ! COMMAND can be rewritten using if-then-else.

Revision 1.818 - (view) (download) (as text) (annotate) - [select for diffs]
Tue May 25 18:50:07 2004 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.817: +1 -1 lines
Diff to previous 1.817
Fix doc typo.

Revision 1.817 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 24 19:24:22 2004 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.816: +53 -31 lines
Diff to previous 1.816
Standardize on the spelling of "Unix".  Explain !'s problems.

Revision 1.816 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 19 01:50:26 2004 UTC (5 years, 8 months ago) by kryde
Branch: MAIN
Changes since 1.815: +4 -0 lines
Diff to previous 1.815
(Particular Functions): In AC_FUNC_CLOSEDIR_VOID,
note pessimistic assumption when cross compiling.

Revision 1.815 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 19 01:44:39 2004 UTC (5 years, 8 months ago) by kryde
Branch: MAIN
Changes since 1.814: +8 -0 lines
Diff to previous 1.814
(Function Portability): Add strerror_r, cross referencing AC_FUNC_STRERROR_R.

Revision 1.814 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 17 05:01:45 2004 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.813: +3 -3 lines
Diff to previous 1.813
Fix grammatical typos.

Revision 1.813 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 17 04:56:48 2004 UTC (5 years, 8 months ago) by eggert
Branch: MAIN
Changes since 1.812: +14 -0 lines
Diff to previous 1.812
Document sh -e problem with subcommands.

Revision 1.812 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 10 18:54:25 2004 UTC (5 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.811: +4 -3 lines
Diff to previous 1.811
Don't prepend blanks to PATH in AC_PROG_GREP and AC_PROG_SED.

Revision 1.811 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 3 05:54:17 2004 UTC (5 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.810: +14 -8 lines
Diff to previous 1.810
Prefer 'grep' implementations that accept -e.

Revision 1.810 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 21 08:23:18 2004 UTC (5 years, 9 months ago) by adl
Branch: MAIN
Changes since 1.809: +20 -4 lines
Diff to previous 1.809
* doc/autoconf.texi (Limitations of Make): Update documentation
for `$<'.  New entry `Long lines', based on a report from Simon
Josefsson.  Augment the documentation for SHELL = @SHELL@ with a
paragraph about DJGPP, based on a mail from Richard Dawe.

Revision 1.809 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Apr 20 20:14:31 2004 UTC (5 years, 9 months ago) by eggert
Branch: MAIN
Changes since 1.808: +24 -0 lines
Diff to previous 1.808
(Slashes): New section.

Revision 1.808 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Mar 30 07: