Log of /autoconf/doc/autoconf.texi
Parent Directory
| Revision Log
Revision
1.1210
Tue Apr 20 07:51:27 2010 UTC
(13 years, 11 months ago)
by
meyering
Branch:
MAIN
CVS Tags:
HEAD
Changes since
1.1209: +0 -0 lines
FILE REMOVED
remove all files; README-use-git: add this one file
Revision
1.1209 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 22 03:46:09 2007 UTC
(16 years, 5 months ago)
by
ericb
Branch:
MAIN
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
(16 years, 5 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
(16 years, 5 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
(16 years, 5 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.1204 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 22 00:02:39 2007 UTC
(16 years, 5 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
(16 years, 5 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
(16 years, 5 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
(16 years, 5 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
(16 years, 5 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
(16 years, 5 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.1197 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 16 03:06:18 2007 UTC
(16 years, 5 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
(16 years, 5 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
(16 years, 5 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
(16 years, 5 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
(16 years, 5 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.1190 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Oct 12 22:20:26 2007 UTC
(16 years, 5 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
(16 years, 5 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
(16 years, 5 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
(16 years, 5 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
(16 years, 5 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.1184 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 9 13:50:17 2007 UTC
(16 years, 5 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.1182 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 8 16:05:28 2007 UTC
(16 years, 5 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
(16 years, 5 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
(16 years, 5 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
(16 years, 6 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.1177 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Sep 24 20:51:05 2007 UTC
(16 years, 6 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
(16 years, 6 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
(16 years, 6 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
(16 years, 6 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.1172 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Sep 11 17:13:13 2007 UTC
(16 years, 6 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
(16 years, 6 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
(16 years, 6 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.1168 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 6 23:21:45 2007 UTC
(16 years, 6 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
(16 years, 6 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
(16 years, 7 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.1164 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 20 21:23:38 2007 UTC
(16 years, 7 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.1161 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jun 13 16:52:24 2007 UTC
(16 years, 9 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.1157 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon May 21 22:42:12 2007 UTC
(16 years, 10 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
(16 years, 10 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
(16 years, 10 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
(16 years, 10 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.1152 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 9 10:38:24 2007 UTC
(16 years, 10 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
(16 years, 10 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
(16 years, 11 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
(16 years, 11 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
(16 years, 11 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
(16 years, 11 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.1145 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Apr 12 00:12:06 2007 UTC
(16 years, 11 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.1141 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Mar 29 22:25:18 2007 UTC
(17 years 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
(17 years 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.1137 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Mar 17 09:13:54 2007 UTC
(17 years 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.1134 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Mar 6 07:30:17 2007 UTC
(17 years 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
(17 years, 1 month 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.1131 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Feb 7 17:45:37 2007 UTC
(17 years, 1 month 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.1128 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 23 18:47:23 2007 UTC
(17 years, 2 months 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
(17 years, 2 months 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.1124 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 5 23:44:26 2007 UTC
(17 years, 2 months 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
(17 years, 2 months 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
(17 years, 2 months 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
(17 years, 3 months 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
(17 years, 3 months 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
(17 years, 3 months 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
(17 years, 3 months 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
(17 years, 3 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
(17 years, 3 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
(17 years, 3 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
(17 years, 3 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
(17 years, 3 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
(17 years, 4 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
(17 years, 4 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
(17 years, 4 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.1108 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 21 17:29:01 2006 UTC
(17 years, 4 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
(17 years, 4 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
(17 years, 4 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
(17 years, 4 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.1103 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 26 16:35:15 2006 UTC
(17 years, 5 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
(17 years, 5 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.1100 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Oct 25 00:35:45 2006 UTC
(17 years, 5 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
(17 years, 5 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.1097 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Oct 20 01:34:32 2006 UTC
(17 years, 5 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.1093 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Oct 11 22:38:42 2006 UTC
(17 years, 5 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
(17 years, 5 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.1089 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Oct 4 21:16:06 2006 UTC
(17 years, 5 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
(17 years, 6 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
(17 years, 6 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.1085 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 13 04:48:23 2006 UTC
(17 years, 6 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
(17 years, 6 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.1080 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Sep 5 17:17:31 2006 UTC
(17 years, 6 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
(17 years, 6 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
(17 years, 6 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.1076 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Sep 2 05:37:07 2006 UTC
(17 years, 6 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
(17 years, 7 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
(17 years, 7 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
(17 years, 7 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
(17 years, 7 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
(17 years, 7 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.1069 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Aug 15 16:24:42 2006 UTC
(17 years, 7 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.1067 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 14 22:51:36 2006 UTC
(17 years, 7 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.1063 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jul 20 21:21:14 2006 UTC
(17 years, 8 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
(17 years, 8 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.1058 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jul 7 14:21:57 2006 UTC
(17 years, 8 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.1055 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jun 28 17:48:52 2006 UTC
(17 years, 9 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
(17 years, 9 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
(17 years, 9 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
(17 years, 9 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
(17 years, 9 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
(17 years, 9 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
(17 years, 9 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
(17 years, 9 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.1046 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jun 14 19:49:00 2006 UTC
(17 years, 9 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.1043 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jun 14 05:08:20 2006 UTC
(17 years, 9 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
(17 years, 9 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
(17 years, 9 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.1038 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jun 4 20:22:48 2006 UTC
(17 years, 9 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
(17 years, 9 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
(17 years, 9 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.1034 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jun 2 22:42:33 2006 UTC
(17 years, 9 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.1030 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 31 19:49:15 2006 UTC
(17 years, 10 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
(17 years, 10 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
(17 years, 10 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
(17 years, 10 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
(17 years, 10 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
(17 years, 10 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
(17 years, 10 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
(17 years, 10 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
(17 years, 10 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
(17 years, 10 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
(17 years, 10 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
(17 years, 10 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
(17 years, 10 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
(17 years, 10 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.1015 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 10 23:05:15 2006 UTC
(17 years, 10 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.1013 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 3 18:28:56 2006 UTC
(17 years, 10 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.1008 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon May 1 17:35:50 2006 UTC
(17 years, 11 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.1006 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Apr 30 17:05:05 2006 UTC
(17 years, 11 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
(17 years, 11 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.1002 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Apr 28 04:17:51 2006 UTC
(17 years, 11 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
(17 years, 11 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
(17 years, 11 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
(17 years, 11 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.997 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Apr 23 08:41:06 2006 UTC
(17 years, 11 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
(17 years, 11 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
(17 years, 11 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.993 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Apr 11 16:06:40 2006 UTC
(17 years, 11 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.991 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Apr 10 18:14:53 2006 UTC
(17 years, 11 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.989 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Apr 8 21:46:04 2006 UTC
(17 years, 11 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
(17 years, 11 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
(17 years, 11 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
(17 years, 11 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.984 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Apr 5 22:41:36 2006 UTC
(17 years, 11 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.981 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Apr 3 03:18:39 2006 UTC
(17 years, 11 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.976 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Mar 31 18:55:43 2006 UTC
(18 years 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.974 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Mar 30 19:54:08 2006 UTC
(18 years 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.972 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Mar 30 06:42:57 2006 UTC
(18 years 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.970 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Mar 20 20:28:56 2006 UTC
(18 years 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.967 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Mar 17 03:59:05 2006 UTC
(18 years 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.963 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Mar 12 19:58:31 2006 UTC
(18 years 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.961 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Mar 11 13:13:47 2006 UTC
(18 years 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.958 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Mar 10 20:54:53 2006 UTC
(18 years 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
(18 years 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
(18 years 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
(18 years 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
(18 years, 1 month 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
(18 years, 1 month 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
(18 years, 1 month 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
(18 years, 1 month 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
(18 years, 1 month 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
(18 years, 1 month 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
(18 years, 1 month 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
(18 years, 1 month 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
(18 years, 1 month 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
(18 years, 1 month 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
(18 years, 2 months 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.941 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 6 00:02:26 2006 UTC
(18 years, 2 months 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
(18 years, 2 months 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.937 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Dec 29 21:28:30 2005 UTC
(18 years, 3 months 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
(18 years, 3 months 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.934 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Dec 1 21:02:40 2005 UTC
(18 years, 4 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
(18 years, 4 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.930 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Oct 19 22:35:51 2005 UTC
(18 years, 5 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.926 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Aug 21 18:40:46 2005 UTC
(18 years, 7 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
(18 years, 8 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.915 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jun 17 20:37:37 2005 UTC
(18 years, 9 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.912 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jun 11 06:05:11 2005 UTC
(18 years, 9 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.909 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jun 8 15:44:09 2005 UTC
(18 years, 9 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.907 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jun 8 07:13:50 2005 UTC
(18 years, 9 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.902 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jun 1 07:16:50 2005 UTC
(18 years, 10 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
(18 years, 10 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.898 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat May 14 18:33:30 2005 UTC
(18 years, 10 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
(18 years, 10 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
(18 years, 10 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.894 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon May 2 20:14:50 2005 UTC
(18 years, 11 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.884 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Mar 23 01:01:58 2005 UTC
(19 years 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
(19 years 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.880 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Feb 23 23:24:49 2005 UTC
(19 years, 1 month 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.876 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 8 00:35:01 2005 UTC
(19 years, 1 month 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
(19 years, 1 month 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.873 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Feb 3 00:31:33 2005 UTC
(19 years, 1 month 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.869 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 1 00:33:08 2005 UTC
(19 years, 2 months 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.865 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 21 00:03:40 2005 UTC
(19 years, 2 months 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.862 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jan 5 07:53:52 2005 UTC
(19 years, 2 months 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
(19 years, 2 months 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.859 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jan 3 07:35:21 2005 UTC
(19 years, 2 months 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
(19 years, 3 months 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
(19 years, 3 months 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
(19 years, 3 months 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.853 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Dec 17 16:17:18 2004 UTC
(19 years, 3 months 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
(19 years, 3 months 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
(19 years, 3 months 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.849 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Dec 10 07:08:52 2004 UTC
(19 years, 3 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.845 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Nov 29 04:29:08 2004 UTC
(19 years, 4 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.842 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 23 19:11:56 2004 UTC
(19 years, 4 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.840 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Nov 22 23:31:56 2004 UTC
(19 years, 4 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.837 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 11 21:42:06 2004 UTC
(19 years, 5 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.835 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 11 20:21:33 2004 UTC
(19 years, 5 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.833 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 22 18:05:01 2004 UTC
(19 years, 6 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.831 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 2 07:30:26 2004 UTC
(19 years, 6 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.828 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Aug 20 19:58:07 2004 UTC
(19 years, 7 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.826 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Aug 3 22:06:10 2004 UTC
(19 years, 7 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.810 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Apr 21 08:23:18 2004 UTC
(19 years, 11 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.805 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Mar 20 06:33:13 2004 UTC
(20 years ago)
by
adl
Branch:
MAIN
Changes since
1.804: +8 -6 lines
Diff to
previous 1.804
* doc/autoconf.texi (autom4te Invocation): Language Autoconf
inherits from language Autoconf-without-aclocal-m4.
(Customizing autom4te): Adjust example; the cache must now be
disabled for language Autoconf-without-aclocal-m4.
Revision
1.804 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Mar 19 08:57:51 2004 UTC
(20 years ago)
by
bonzini
Branch:
MAIN
Changes since
1.803: +120 -60 lines
Diff to
previous 1.803
2004-03-16 Paolo Bonzini <bonzini@gnu.org>
* lib/autoconf/programs.m4 (AC_PATH_TOOL, AC_CHECK_TOOL,
AC_CHECK_TOOLS): Warn if a cross-tool is found without
a prefix.
(AC_PATH_TARGET_TOOL, AC_CHECK_TARGET_TOOL,
AC_CHECK_TARGET_TOOLS): New macros.
* doc/autoconf.texi (Generic Programs): Document
(AC_PATH_TARGET_TOOL, AC_CHECK_TARGET_TOOL,
AC_CHECK_TARGET_TOOLS, and warn for future changes
in the behavior of AC_PATH_TOOL, AC_CHECK_TOOL and
AC_CHECK_TOOLS.
(Specifying Names): Document the reason for these future
behavioral changes.
* tests/mktests.sh: Do not generate tests for the
new macros.
* NEWS: Document these changes.
* doc/autoconf.texi: Avoid macros with unbraced arguments,
they make TeX hang up.
Revision
1.802 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Feb 19 23:21:41 2004 UTC
(20 years, 1 month ago)
by
adl
Branch:
MAIN
Changes since
1.801: +15 -0 lines
Diff to
previous 1.801
* doc/autoconf.texi (Limitations of Usual Tools) <mkdir>: `mkdir -p'
is not always thread-safe. Report from Nathanael Nerode.
Revision
1.800 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 3 23:07:30 2004 UTC
(20 years, 1 month ago)
by
bonzini
Branch:
MAIN
Changes since
1.799: +3 -3 lines
Diff to
previous 1.799
* doc/autoconf.texi (AU_DEFUN): Fix English,
suggested by Paul Eggert.
* lib/autoconf/autoupdate.m4: Correct reference to
acobsolete.m4, suggested by Alexandre Duret-Lutz.
Revision
1.799 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 3 09:00:27 2004 UTC
(20 years, 1 month ago)
by
bonzini
Branch:
MAIN
Changes since
1.798: +4 -2 lines
Diff to
previous 1.798
* bin/autoupdate.in: Define __file__ so that warnings
refer to the correct file.
* doc/autoconf.texi (AU_DEFUN): Describe more correctly
the behavior of the third argument.
* lib/autoconf/autoupdate.m4 (AU_DEFUN): Describe more
correctly the behavior of the third argument. Document
what the three macros that AU_DEFUN defines do. Fix
warning message when the third argument includes $0
(reported by Alexandre Duret-Lutz).
Revision
1.798 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 30 14:21:35 2004 UTC
(20 years, 2 months ago)
by
bonzini
Branch:
MAIN
Changes since
1.797: +2 -2 lines
Diff to
previous 1.797
* bin/autoupdate.in: Trace AU_DEFINE instead of AU_DEFUN.
* doc/autoconf.texi: Don't say that the third parameter
is broken.
* lib/autoconf/autoupdate.m4 (AU_DEFINE): New dummy macro.
(AU_DEFUN): Honor the third parameter, create autoupdate
macros with AU_DEFINE.
* lib/autoconf/headers.m4 (AC_USG, AC_MEMORY_H,
AC_DIR_HEADER): Use AU_DEFUN's third parameter.
* lib/autoconf/lang.m4 (AC_LANG_SAVE): Likewise.
* lib/autoconf/programs.m4 (AC_RSH): Likewise.
* lib/autoconf/specific.m4 (AC_HAVE_POUNDBANG,
AC_ARG_ARRAY, AC_CYGWIN, AC_EMXOS2, AC_MINGW32,
AC_XENIX_DIR): Likewise.
* lib/autoconf/types.m4 (AC_INT_16_BITS, AC_LONG_64_BITS,
AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_RDEV): Likewise.
* lib/autoconf/status.m4: Remove FIXME.
* tests/local.at (AT_CHECK_AU_MACRO): Ignore stderr, check
that the macro is not present anymore in the updated
configure.ac.
* tests/tools.at (autoupdate AC_LINK_FILES): Ignore stderr
of autoupdate.
Revision
1.797 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 27 20:07:13 2004 UTC
(20 years, 2 months ago)
by
gary
Branch:
MAIN
Changes since
1.796: +19 -5 lines
Diff to
previous 1.796
* lib/autoconf/programs.m4 (AC_PROG_GREP): New macro to test for a
grep or ggrep program in PATH that accepts as long lines as
possible.
* lib/autoconf/programs.m4 (_AC_PROG_GREP): Factor out the core of
AC_PROG_GREP.
(AC_PROG_EGREP, AC_PROG_FGREP): Use it to find best available
egrep and fgrep respectively if $GREP -E/-F don't work.
(_AC_PATH_PROG_FEATURE_CHECK): Factor out the common core of
_AC_PROG_GREP, and AC_PROG_SED.
(_AC_FEATURE_CHECK_LENGTH): New helper macro for finding the
longest input length accepted by a command.
(AC_PROG_SED): Use it.
* doc/autoconf.texi (Particular Programs): Document the changes.
* NEWS: Updated.
Revision
1.795 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 23 08:21:51 2004 UTC
(20 years, 2 months ago)
by
gary
Branch:
MAIN
Changes since
1.794: +8 -0 lines
Diff to
previous 1.794
* lib/autoconf/programs.m4 (AC_PROG_SED): New macro to test for a
non-truncating sed or gsed program in PATH.
* tests/acprograms.at: Add it.
* doc/autoconf.texi (Particular Programs): Document it.
* NEWS: Updated.
Revision
1.794 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jan 14 20:27:31 2004 UTC
(20 years, 2 months ago)
by
eggert
Branch:
MAIN
Changes since
1.793: +10 -2 lines
Diff to
previous 1.793
* lib/m4sugar/m4sh.m4 (AS_MKDIR_P):
Test for dir before calling mkdir -p. (trivial changes)
* doc/autoconf.texi: Document this.
Revision
1.793 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 13 18:36:55 2004 UTC
(20 years, 2 months ago)
by
eggert
Branch:
MAIN
Changes since
1.792: +2 -2 lines
Diff to
previous 1.792
* doc/autoconf.texi (Obsolete Macros): In AC_TRY_COMPILE and
AC_TRY_LINK, s/AC_LANG_SOURCE/AC_LANG_PROGRAM/. (trivial change)
Revision
1.786 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jan 4 01:41:25 2004 UTC
(20 years, 2 months ago)
by
eggert
Branch:
MAIN
Changes since
1.785: +38 -23 lines
Diff to
previous 1.785
(Limitations of Usual Tools): Mention that cc
-c -o might not work. From a suggestion by Kevin Ryde.
(C Compiler, Generating Sources, Limitations
of Usual Tools, Limitations of Make, Making testsuite Scripts):
Don't put '-o' after non-options, as POSIX doesn't allow this.
Mention that cc's name might be gcc or c89 or whatever.
Revision
1.784 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Dec 27 11:31:05 2003 UTC
(20 years, 3 months ago)
by
uid65765
Branch:
MAIN
Changes since
1.783: +72 -32 lines
Diff to
previous 1.783
* doc/autoconf.texi (Limitations of Make) <Automatic rule rewriting>:
Documents OSF1/Tru64 make behavior. Replace `VPATH = ../src' by
`VPATH = ../pkg/src' in examples to make the OSF1/Tru64 make
explanation clearer.
Revision
1.782 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 25 13:50:46 2003 UTC
(20 years, 4 months ago)
by
bonzini
Branch:
MAIN
Changes since
1.781: +5 -7 lines
Diff to
previous 1.781
Revert the behavioral changes in AC_LINK_FILES, and add several
clarificataions about the brokenness of AU_DEFUN's third argument.
Revision
1.781 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Nov 24 14:36:16 2003 UTC
(20 years, 4 months ago)
by
akim
Branch:
MAIN
Changes since
1.780: +6 -0 lines
Diff to
previous 1.780
* doc/autoconf.texi (Particular Programs): AC_PROG_LEX can
override some files.
(Input): AC_CONFIG_AUX_DIR(aux) is a bad idea on DOS.
From Debian Autoconf 2.58.
Revision
1.780 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Nov 24 10:40:58 2003 UTC
(20 years, 4 months ago)
by
bonzini
Branch:
MAIN
Changes since
1.779: +7 -5 lines
Diff to
previous 1.779
2003-11-24 Paolo Bonzini <bonzini@gnu.org>
* TODO: Remove already done things. Update the part
about finding tools for the target.
2003-11-24 Paolo Bonzini <bonzini@gnu.org>
* lib/autoconf/headers.m4 (AC_USG, AC_MEMORY_H,
AC_DIR_HEADER): Make wording more consistent.
* lib/autoconf/specific.m4 (AC_CYGWIN, AC_EMXOS2,
AC_MINGW32): Explain the transition better.
* lib/autoconf/types.m4 (AC_INT_16_BITS,
AC_LONG_64_BITS): Explain the transition better.
2003-11-24 Paolo Bonzini <bonzini@gnu.org>
* doc/autoconf.texi (Obsoleting Macros): Don't
document the third parameter of AU_DEFUN.
* lib/autoconf/autoupdate.m4 (AU_DEFINE): Remove.
(AU_DEFUN): Remove the third parameter, it was not used.
Use AC_DEFUN directly, not AU_DEFINE.
* lib/autoconf/status.m4 (AC_LINK_FILES): Move the message
into the expanded body, consistently with other macros
such as AC_USG.
Revision
1.779 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Nov 15 22:26:12 2003 UTC
(20 years, 4 months ago)
by
kryde
Branch:
MAIN
Changes since
1.778: +1 -1 lines
Diff to
previous 1.778
Bit more of:
* doc/autoconf.texi (Using System Type): Revise, showing $host rather
than $target since the latter is not usual, add guidelines on when to
use or not use the system type.
$host_cpu pointed out by Ralf Corsepius.
Revision
1.778 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Nov 14 23:32:10 2003 UTC
(20 years, 4 months ago)
by
kryde
Branch:
MAIN
Changes since
1.777: +64 -29 lines
Diff to
previous 1.777
(Using System Type): Revise, showing $host rather
than $target since the latter is not usual, add guidelines on when to
use or not use the system type.
Revision
1.777 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Nov 12 15:43:25 2003 UTC
(20 years, 4 months ago)
by
dprice
Branch:
MAIN
Changes since
1.776: +1 -1 lines
Diff to
previous 1.776
* doc/autoconf.texi (Limitations of Usual Tools): Fix what looks like a
typo misrepaired by an auto-spellcheck.
Revision
1.775 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 4 21:16:10 2003 UTC
(20 years, 4 months ago)
by
kryde
Branch:
MAIN
Changes since
1.774: +1 -1 lines
Diff to
previous 1.774
(Using Autotest): Avoid @strong{Note: ...}, since
it provokes a warning from makeinfo about looking like a cross
reference in info output.
Revision
1.773 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Nov 3 16:35:01 2003 UTC
(20 years, 4 months ago)
by
proski
Branch:
MAIN
Changes since
1.772: +4 -1 lines
Diff to
previous 1.772
* doc/autoconf.texi (Generic Structure Checks): Describe
action-if-found and action-if-not-found in AC_CHECK_MEMBERS.
Revision
1.772 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Oct 31 08:44:46 2003 UTC
(20 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.771: +24 -6 lines
Diff to
previous 1.771
* tests/fortran.at (GNU Fortran 77): Don't run FC macros.
(GNU Fortran): New.
* doc/autoconf.texi (Language Choice): Document.
* lib/autoconf/fortran.m4 (AC_FC_SRCEXT, AC_FC_FREEFORM): Assert
the current language is Fortran.
Revision
1.771 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 23 07:49:16 2003 UTC
(20 years, 5 months ago)
by
akim
Branch:
MAIN
CVS Tags:
AUTOCONF-2_57g
Changes since
1.770: +3 -3 lines
Diff to
previous 1.770
* lib/autoconf/general.m4 (_AC_LIBOBJ): Don't insert twice the
same object file in $LIBOBJS.
Reported by Alexandre Duret-Lutz & Derek Robert Price.
* doc/autoconf.texi (Generic Functions): Adjust.
Revision
1.770 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 20 16:18:26 2003 UTC
(20 years, 5 months ago)
by
drow
Branch:
MAIN
Changes since
1.769: +13 -2 lines
Diff to
previous 1.769
* lib/autoconf/lang.m4 (AC_LANG_WERROR): New macro.
* lib/autoconf/general.m4 (_AC_COMPILE_IFELSE, _AC_PREPROC_IFELSE)
(_AC_LINK_IFELSE): Check the werror flag.
* doc/autoconf.texi (Generic Compiler Characteristics): Document
AC_LANG_WERROR.
* NEWS: Mention it.
Revision
1.763 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Oct 8 13:12:22 2003 UTC
(20 years, 5 months ago)
by
gary
Branch:
MAIN
Changes since
1.762: +13 -0 lines
Diff to
previous 1.762
* lib/autoconf/general.m4 (AC_CONFIG_MACRO_DIR): Stub out a macro
that future autopoint/aclocal/automake/autoreconf will be able
to trace to find where to install local m4 macros.
* doc/autoconf.texi (Input): Document it.
* NEWS: Updated.
Revision
1.761 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Sep 26 13:55:04 2003 UTC
(20 years, 6 months ago)
by
akim
Branch:
MAIN
CVS Tags:
AUTOCONF-2_57e,
AUTOCONF-2_57f
Changes since
1.760: +4 -3 lines
Diff to
previous 1.760
* lib/autoconf/status.m4 (_AC_OUTPUT_COMMANDS): Make sure the
directory for AC_CONFIG_COMMANDS' first argument exists.
This makes valid the invocation of _AC_SRCPATH that follows.
Reported by Eric Sunshine.
* doc/autoconf.texi (Configuration Commands): Adjust.
Revision
1.757 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Sep 2 19:13:59 2003 UTC
(20 years, 7 months ago)
by
eggert
Branch:
MAIN
Changes since
1.756: +53 -0 lines
Diff to
previous 1.756
* doc/autoconf.texi (Limitations of Usual Tools, Limitations of Make):
Document problems with timestamp resolution that 'make', 'cp -p', and
'touch -r' have.
Revision
1.753 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Aug 19 07:56:58 2003 UTC
(20 years, 7 months ago)
by
adl
Branch:
MAIN
CVS Tags:
AUTOCONF-2_57b
Changes since
1.752: +4 -0 lines
Diff to
previous 1.752
* lib/autom4te.in (Autoconf): Move all args except aclocal.m4? into ...
(Autoconf-without-aclocal-m4): ... this new language.
* doc/autoconf.texi (autom4te Invocation): Mention
Autoconf-without-aclocal-m4.
Revision
1.743 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 23 11:11:41 2003 UTC
(20 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.742: +15 -7 lines
Diff to
previous 1.742
* tests/mktests.sh (au_exclude_egrep): Fix output copyright notice.
* lib/autom4te.cfg (args): Add local.at? for Autotest args.
* tests/atspecific.m4: Rename as...
* tests/local.at: This.
* tests/suite.at: Move the globals into...
* tests/local.at: here.
* tests/Makefile.am: Adjust.
* doc/autoconf.texi (testsuite Scripts): Adjust.
Revision
1.742 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jun 20 23:26:19 2003 UTC
(20 years, 9 months ago)
by
kryde
Branch:
MAIN
Changes since
1.741: +48 -0 lines
Diff to
previous 1.741
* autoconf.texi (hdrindex): New macro.
Add index entries for portability of various standard header files.
Revision
1.740 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 28 20:03:53 2003 UTC
(20 years, 10 months ago)
by
eggert
Branch:
MAIN
Changes since
1.739: +3 -0 lines
Diff to
previous 1.739
* NEWS, doc/autoconf.texi (Particular Functions),
lib/autoconf/functions.m4 (AC_FUNC_MKTIME): Check that mktime
is the inverse of localtime.
Revision
1.739 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 23 13:14:30 2003 UTC
(20 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.738: +3 -3 lines
Diff to
previous 1.738
* lib/m4sugar/m4sugar.m4 (m4_version_prereq): Failure causes an
exit 63, so that we (or Automake's "missing") can tell the
difference with a plain failure.
* doc/autoconf.texi (Notices): Adjust.
Revision
1.737 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 22 21:52:44 2003 UTC
(20 years, 10 months ago)
by
bonzini
Branch:
MAIN
Changes since
1.736: +22 -19 lines
Diff to
previous 1.736
Overhaul Autotest's logging: generate separate log files
in testsuite.dir/NNN/testsuite.log, and append them to
testsuite.log instead of re-running the test verbosely.
Adapt documentation. Update NEWS to signal possible bad
interactions between -x and experr.
Revision
1.736 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 22 07:43:49 2003 UTC
(20 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.735: +20 -15 lines
Diff to
previous 1.735
* doc/autoconf.texi: Replace AC_HELP_STRING AS_HELP_STRING.
Add AC_HELP_STRING to the obsolete macros section.
Typos.
Use '@.' for sentences that ended in a capital letter.
From Art Haas.
Revision
1.735 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat May 17 10:30:07 2003 UTC
(20 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.734: +203 -198 lines
Diff to
previous 1.734
* lib/autoconf/functions.m4: Use the default includes so that
memcmp be declared before being tested.
Reported by Sander Niemeijer.
(AC_FUNC_ERROR_AT_LINE, AC_FUNC_GETGROUPS, AC_FUNC_STRNLEN): Likewise.
* doc/autoconf.texi (Default Includes): Document
AC_INCLUDES_DEFAULT.
Revision
1.734 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat May 17 09:44:22 2003 UTC
(20 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.733: +11 -1 lines
Diff to
previous 1.733
* lib/autoconf/specific.m4: Include signal.h and unistd.h.
* doc/autoconf.texi (Obsolete Macros): Adjust.
Reported by Werner LEMBERG and Debian Bug 190886.
Revision
1.730 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Apr 28 06:24:13 2003 UTC
(20 years, 11 months ago)
by
eggert
Branch:
MAIN
Changes since
1.729: +6 -10 lines
Diff to
previous 1.729
Make the dir entries in the autoconf manual align better with others.
I also made some of the individual entries on one line, for brevity
and to make it easier for me to sort my dir-example file in the
Texinfo distribution :).
Revision
1.727 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Apr 1 07:28:08 2003 UTC
(21 years ago)
by
akim
Branch:
MAIN
Changes since
1.726: +443 -333 lines
Diff to
previous 1.726
* doc/autoconf.texi (ac, at, ms): Rename these indexes as...
(AC, AT, MS): these.
(shortindexflag, @acindex, @ahindex, @asindex, @atindex, @msindex):
New.
Use them.
* doc/Makefile.am (CLEANFILES): Adjust.
(TEXI2DVI): Make it --batch.
Revision
1.721 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Feb 28 10:15:49 2003 UTC
(21 years, 1 month ago)
by
adl
Branch:
MAIN
Changes since
1.720: +57 -47 lines
Diff to
previous 1.720
* doc/autoconf.texi (Limitations of Make): Remove the section
about `$<' in inference rules, it was a bogus interpretation of
an old Automake change. Discuss NetBSD, FreeBSD, OpenBSD, and
Tru64 make in the "target lookup" section.
(Automake): Automake 1.5+ no longer requires special tools to be
present on the developer's host.
Revision
1.713 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 12 10:54:45 2002 UTC
(21 years, 4 months ago)
by
akim
Branch:
MAIN
Changes since
1.712: +5 -0 lines
Diff to
previous 1.712
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Add -q
option. Process --recheck after parsing all options. Pass -q
option to configure on --recheck.
(AC_OUTPUT): Pass -q from configure to config.status.
* lib/autoconf/general.m4 (_AC_INIT_PREPARE): Strip -q from
arguments to record.
* doc/autoconf.texi (config.status Invocation): Document
config.status -q option.
Revision
1.712 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Nov 6 10:29:21 2002 UTC
(21 years, 4 months ago)
by
akim
Branch:
MAIN
Changes since
1.711: +3 -0 lines
Diff to
previous 1.711
* tests/torture.at (Configuring subdirectories): Don't use grep
-w.
* doc/autoconf.texi (Limitations of Usual Tools): Grep -w.
Reported by Ezra Peisach.
Revision
1.711 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Nov 6 08:22:00 2002 UTC
(21 years, 4 months ago)
by
eggert
Branch:
MAIN
Changes since
1.710: +400 -393 lines
Diff to
previous 1.710
Minor fixes, mostly to do with capitalization and spelling. Change
@sc to @acronym where appropriate, and vice versa.
Revision
1.710 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 5 07:09:59 2002 UTC
(21 years, 4 months ago)
by
eggert
Branch:
MAIN
Changes since
1.709: +24 -5 lines
Diff to
previous 1.709
(Special Shell Variables): Mention LC_ADDRESS, LC_IDENTIFICATION,
LC_MEASUREMENT, LC_MONETARY, LC_NAME, LC_PAPER, LC_TELEPHONE.
Revision
1.709 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Nov 3 17:39:30 2002 UTC
(21 years, 4 months ago)
by
akim
Branch:
MAIN
CVS Tags:
AUTOCONF-2_54c
Changes since
1.708: +6 -0 lines
Diff to
previous 1.708
* bin/autoreconf.in (&autoreconf_current_directory): New, extracted
from...
(&autoreconf): here.
($help, $make, &parse_args, &autoreconf_current_directory):
Support -m/--make.
* doc/autoconf.texi (autoreconf Invocation): Adjust.
Revision
1.708 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 31 13:15:03 2002 UTC
(21 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.707: +4 -3 lines
Diff to
previous 1.707
* lib/autoconf/programs.m4 (AC_PROG_MAKE_SET): Use and display
`$(MAKE)' instead of '${MAKE}' to emphasize that we refer to the
Make variable, not a shell variable.
Suggested by Bruno Haible.
Revision
1.707 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Oct 30 09:00:24 2002 UTC
(21 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.706: +6 -4 lines
Diff to
previous 1.706
* bin/autom4te.in (&parse_args, $help): Support --no-cache.
* doc/autoconf.texi (autom4te Invocation): Adjust.
Suggested by Tim van Holder.
Revision
1.706 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 29 20:22:54 2002 UTC
(21 years, 5 months ago)
by
eggert
Branch:
MAIN
Changes since
1.705: +19 -17 lines
Diff to
previous 1.705
(Particular Functions): AC_FUNC_MALLOC and AC_FUNC_REALLOC check for
compatibility with glibc, not POSIX. Problem reported by Bruno
Haible.
Revision
1.705 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 29 13:07:19 2002 UTC
(21 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.704: +7 -4 lines
Diff to
previous 1.704
* doc/autoconf.texi (Header Templates): Put also in words what the
pictures says to assist free style readers.
(Customizing autom4te): s/--cache=/--cache /.
Revision
1.704 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 29 12:41:16 2002 UTC
(21 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.703: +2 -1 lines
Diff to
previous 1.703
* doc/autoconf.texi (Subdirectories): Cygnus dirs have
configure.in, not configure.ac.
Reported by Bruno Haible.
Revision
1.703 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 29 08:09:05 2002 UTC
(21 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.702: +57 -22 lines
Diff to
previous 1.702
* bin/autoreconf.in (&parse_args, $help): Support --warnings.
* doc/autoconf.texi (Invoking autom4te): Rename as...
(autom4te Invocation): this, for consistency with the other nodes.
Revision
1.702 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Oct 27 18:24:51 2002 UTC
(21 years, 5 months ago)
by
akim
Branch:
MAIN
CVS Tags:
AUTOCONF-2_54b
Changes since
1.701: +17 -12 lines
Diff to
previous 1.701
* doc/autoconf.texi: More AC_MSG_FAILURE promotion.
* lib/autoconf/fortran.m4 (_AC_F77_NAME_MANGLING):
Die when a simple Fortran program cannot be compiled.
* lib/autoconf/lang.m4 (AC_LANG_CALL, AC_LANG_FUNC_LINK_TRY):
Issue a warning if no function is given.
Revision
1.701 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Oct 27 18:23:14 2002 UTC
(21 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.700: +64 -128 lines
Diff to
previous 1.700
* doc/autoconf.texi (Run Time): Document AC_RUN_IFELSE.
Move the documentation of AC_TRY_RUN to...
(Obsolete Macros): here.
Adjust all the old samples still using AC_TRY_RUN to AC_RUN_IFELSE.
(autoconf Invocation): Remove the duplicates with `invoking
autom4te'.
* lib/autoconf/headers.m4 (AC_HEADER_STDC): Don't use AC_TRY_RUN.
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Likewise.
Revision
1.700 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Oct 27 18:21:31 2002 UTC
(21 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.699: +99 -48 lines
Diff to
previous 1.699
* doc/autoconf.texi (Generating Sources): Document AC_LANG_CALL
and AC_LANG_FUNC_LINK_TRY.
(Examining Libraries): Rename as...
(Running the Linker): this.
Document AC_LINK_IFELSE.
Move the documentation of AC_TRY_LINK and AC_TRY_LINK_FUNC to...
(Obsolete Macros): here.
* lib/autoconf/fortran.m4 (_AC_F77_NAME_MANGLING): Don't use
AC_TRY_LINK_FUNC nor AC_TRY_LINK.
* lib/autoconf/libs.m4 (AC_CHECK_LIB, AC_PATH_XTRA): Likewise.
* lib/autoconf/headers.m4 (AC_USG): Likewise.
Revision
1.699 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Oct 27 18:19:39 2002 UTC
(21 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.698: +311 -80 lines
Diff to
previous 1.698
* lib/autoconf/headers.m4 (AC_HEADER_STDC): Don't use AC_TRY_CPP.
More `check config.log' messages.
* lib/autoconf/general.m4 (AC_MSG_FAILURE): New.
* doc/autoconf.texi (Printing Messages): Document it.
* lib/autoconf/types.m4 (AC_CHECK_SIZEOF): Use it when
appropriate.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_DEFAULT)
(_AC_COMPILER_EXEEXT_WORKS, _AC_COMPILER_EXEEXT_O)
(_AC_COMPILER_OBJEXT): Likewise.
* lib/autoconf/general.m4 (AC_RUN_IFELSE): Likewise.
* lib/autoconf/fortran.m4 (_AC_LANG_PROGRAM_C_F77_HOOKS):
Likewise.
* lib/autoconf/c.m4 (AC_PROG_CPP, AC_PROG_CC, AC_PROG_CXXCPP):
Likewise.
Deprecate macros with unsual interface.
* lib/autoconf/general.m4 (AC_TRY_CPP, AC_TRY_LINK)
(AC_TRY_COMPILE, AC_TRY_RUN): AU_DEFUN'ed.
Document the new ones, and proper style.
* doc/autoconf.texi (Generating Sources): New.
Document AC_LANG_CONFTEST, AC_LANG_SOURCE, AC_LANG_PROGRAM.
(Examining Declarations): Rename as...
(Running the Preprocessor): this.
Document AC_PREPROC_IFELSE.
(Examining Syntax): Rename as...
(Running the Compiler): this.
(AC_FOO_IFELSE vs AC_TRY_FOO): New section.
(Obsolete Macros): Move the definition of AC_TRY_CPP and
AC_TRY_COMPILE here.
Revision
1.698 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Oct 27 18:17:28 2002 UTC
(21 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.697: +165 -163 lines
Diff to
previous 1.697
Move sections around.
* doc/autoconf.texi (Customizing autom4te): Remove a lost
sentence.
Reported by Burno Haible.
(Language Choice): Now the first section of...
(Writing Tests): this section.
Make the introduction less C-centric.
(Guidelines, Test Functions): Move to...
(Writing Test Programs): this new section.
(Test Programs): Merge into...
(Run Time): this.
Revision
1.697 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Oct 25 11:52:38 2002 UTC
(21 years, 5 months ago)
by
akim
Branch:
MAIN
CVS Tags:
AUTOCONF-2_54a
Changes since
1.696: +83 -10 lines
Diff to
previous 1.696
* bin/autom4te.in (&load_configuration): Take the file as
argument.
(&parse_args): Handle -C, --cache.
($help): Adjust.
(MAIN): Load ~/.autom4te.cfg and ./.autom4te.cfg.
* lib/autom4te.in (Autoconf): Pass --cache=autom4te.cache.
* doc/autoconf.texi (Invoking autom4te): Document --cache.
Now a subsection of...
(Using autom4te): This new section.
(Customizing autom4te): New.
(autom4te.cache): Adjust.
Revision
1.693 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Oct 23 07:27:04 2002 UTC
(21 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.692: +13 -3 lines
Diff to
previous 1.692
* lib/autoconf/headers.m4 (AC_HEADER_STDBOOL): Also look for the
type _Bool.
Fix a typo.
* doc/autoconf.texi (Particular Headers): Adjust according to Paul
Eggert's recommandations.
Revision
1.692 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 22 12:34:21 2002 UTC
(21 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.691: +16 -0 lines
Diff to
previous 1.691
* lib/autoconf/headers.m4 (AC_HEADER_STDBOOL): New, based on CVS
Bison, by Paul Eggert.
* doc/autoconf.texi (Particular Headers): Document it.
Revision
1.691 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 22 12:13:21 2002 UTC
(21 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.690: +4 -4 lines
Diff to
previous 1.690
* doc/autoconf.texi: Use AC_CONFIG_HEADERS in examples.
(AC_ST_BLKSIZE, AC_ST_RDEV): Directly point to AC_CHECK_MEMBERS.
From Art Haas.
Revision
1.690 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 22 11:41:58 2002 UTC
(21 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.689: +0 -11 lines
Diff to
previous 1.689
* doc/autoconf.texi (Limitations of Usual Tools): Remove incorrect
words about HP-UX cmp: it was actually a user-written cmp.
Revision
1.689 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 17 10:34:10 2002 UTC
(21 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.688: +11 -0 lines
Diff to
previous 1.688
* lib/autoconf/general.m4 (AC_CACHE_SAVE): Don't use cmp.
Fixes the `AC_ARG_VAR' test failures.
* lib/autoconf/status.m4 (_AC_OUTPUT_FILES): Don't use cmp.
* lib/freeze.mk (check-forbidden-patterns): New.
* lib/autoconf/Makefile.am, lib/autotest/Makefile.am
* lib/m4sugar/Makefile.am (check-local): Use it to catch `cmp'.
* doc/autoconf.texi (Limitations of Usual Tools): HP-UX' cmp and
/dev/null.
Reported months ago by H. Merijn Brand.
Revision
1.684 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Sep 28 14:09:42 2002 UTC
(21 years, 6 months ago)
by
akim
Branch:
MAIN
Changes since
1.683: +8 -4 lines
Diff to
previous 1.683
* bin/Makefile.am (ETAGS_SH, ETAGS_PERL): Update: ifnames and
autoheader are Perl programs.
(autoconf, autoheader, autoreconf, autoupdate, ifnames, autoscan)
(autom4te): Specify that the sources are in the $srcdir.
* doc/autoconf.texi (Installation Directory Variables): Adjust.
Revision
1.683 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Sep 27 09:25:42 2002 UTC
(21 years, 6 months ago)
by
akim
Branch:
MAIN
Changes since
1.682: +9 -0 lines
Diff to
previous 1.682
* lib/autoconf/functions.m4 (AC_FUNC_MBRTOWC): New, stolen from
jm_FUNC_MBRTOWC, by Paul Eggert, from the Coreutils 4.5.1.
* lib/autoscan/functions: Adjust.
* doc/autoconf.texi (Particular Functions): Adjust.
Revision
1.682 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Sep 27 08:20:27 2002 UTC
(21 years, 6 months ago)
by
akim
Branch:
MAIN
Changes since
1.681: +25 -1 lines
Diff to
previous 1.681
* doc/autoconf.texi (Limitations of Usual Tools): Some about mv
from /tmp.
Thanks to Bill Moseley and Paul Eggert.
* lib/m4sugar/m4sh.m4 (AS_TMPDIR): $2 is the directory into which
the tmpdir must be created.
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Have the tmp
dir be in the build tree, instead of $TMPDIR.
Revision
1.680 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 26 12:05:24 2002 UTC
(21 years, 6 months ago)
by
akim
Branch:
MAIN
Changes since
1.679: +4 -2 lines
Diff to
previous 1.679
* bin/autoreconf.in: Clarify that -s is meaningless without -i.
Reported by Ralf Corsepius.
* doc/autoconf.texi (autoreconf Invocation): Likewise.
Revision
1.679 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 26 11:57:28 2002 UTC
(21 years, 6 months ago)
by
akim
Branch:
MAIN
Changes since
1.678: +100 -23 lines
Diff to
previous 1.678
Single suffix rules and seperated dependencies are not portable.
* doc/autoconf.texi (Installation Directory Variables): Update.
(Limitations of Make): Some about `Single Suffix Rules and
Separated Dependencies'.
* bin/Makefile.am (autoconf, autoheader, autoreconf, autoupdate)
(ifnames, autoscan, autom4te): Un-factor into several rules.
Revision
1.678 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Sep 16 08:38:45 2002 UTC
(21 years, 6 months ago)
by
akim
Branch:
MAIN
Changes since
1.677: +1 -0 lines
Diff to
previous 1.677
i960 compilers create `b.out' files by default.
Reported by Ralf Corsepius.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT): Remove b.out files.
(_AC_COMPILER_EXEEXT_DEFAULT): Adjust to b.out.
Revision
1.677 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Sep 13 17:47:23 2002 UTC
(21 years, 6 months ago)
by
eggert
Branch:
MAIN
Changes since
1.676: +1 -1 lines
Diff to
previous 1.676
(Particular Headers): Remove obsolete reference to `struct timezone'
in the description of AC_HEADER_TIME.
Revision
1.676 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 12 13:24:19 2002 UTC
(21 years, 6 months ago)
by
akim
Branch:
MAIN
CVS Tags:
AUTOCONF-2_54
Changes since
1.675: +4 -3 lines
Diff to
previous 1.675
* doc/autoconf.texi (Defining Symbols): Present two different
prototypes for AC_DEFINE and AC_DEFINE_UNQUOTED to emphasize the
difference between 1 argument calls, and 2-3 argument calls.
Revision
1.672 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 11 19:03:59 2002 UTC
(21 years, 6 months ago)
by
eggert
Branch:
MAIN
Changes since
1.671: +7 -2 lines
Diff to
previous 1.671
(Defining Symbols): Explain that AC_DEFINE(var) defaults to 1, but
AC_DEFINE(var,,description) does not; and the AC_DEFINE(var) case is
obsolescent.
Revision
1.668 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Sep 9 15:43:38 2002 UTC
(21 years, 6 months ago)
by
akim
Branch:
MAIN
Changes since
1.667: +7 -3 lines
Diff to
previous 1.667
* lib/autoconf/functions.m4 (AC_FUNC_GETLOADAVG): Use $srcdir when
looking for a replacement file.
* lib/autoconf/general.m4 (AC_CHECK_DECLS): Check that the
directory is relative.
* doc/autoconf.texi (Generic Functions): Clarify the replacement
directory definition.
Reported by Andreas Schwab and Jim Meyering.
Revision
1.667 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Sep 6 11:10:37 2002 UTC
(21 years, 6 months ago)
by
akim
Branch:
MAIN
Changes since
1.666: +12 -5 lines
Diff to
previous 1.666
* doc/autoconf.texi (Setting Output Variables): Clarify what
precious variables are.
Suggested by Pontus Skoeld.
Revision
1.665 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 5 09:43:35 2002 UTC
(21 years, 6 months ago)
by
akim
Branch:
MAIN
Changes since
1.664: +30 -5 lines
Diff to
previous 1.664
* bin/Makefile.am (autoconf, autoheader, autoreconf, autoupdate)
(ifnames, autoscan, autom4te): Since we don't only depend on
configure.ac variables (such as VERSION etc.), but also on prefix
and so forth, depend on Makefile, not configure.ac.
Reported by Alexandre Duret-Lutz.
* doc/autoconf.texi (Installation Directory Variables): Adjust.
Revision
1.664 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 4 23:24:11 2002 UTC
(21 years, 6 months ago)
by
kryde
Branch:
MAIN
Changes since
1.663: +6 -2 lines
Diff to
previous 1.663
* hpmake/autoconf.texi (Limitations of Make): HP-UX trailing
backslashes doesn't seem to be confined to ia64, just say "some
versions".
Revision
1.661 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Sep 2 15:30:24 2002 UTC
(21 years, 7 months ago)
by
meyering
Branch:
MAIN
Changes since
1.660: +3 -3 lines
Diff to
previous 1.660
(AC_SYS_POSIX_TERMIOS): Reflect renaming: s/am/ac/,
i.e., change am_cv_sys_posix_termios to ac_cv_sys_posix_termios.
Also, tweak grammar: s/make sure to/be sure to/.
Revision
1.660 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Sep 2 07:46:31 2002 UTC
(21 years, 7 months ago)
by
eggert
Branch:
MAIN
Changes since
1.659: +48 -13 lines
Diff to
previous 1.659
(Limitations of Builtins): Explain why logical directory names are
generally preferable to physical names.
Revision
1.656 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Aug 31 05:46:05 2002 UTC
(21 years, 7 months ago)
by
eggert
Branch:
MAIN
Changes since
1.655: +51 -41 lines
Diff to
previous 1.655
* doc/autoconf.texi (Special Shell Variables): Mention POSIX
1003.1-2001's requirements for CDPATH. Give a simpler workaround
for the CDPATH problem. Document PWD.
(Limitations of Builtins): Document the problem that "cd $foo" and
"ls $foo" may refer to different directories in shells conforming
to POSIX 1003.1-2001. Use PS1 rather than CDPATH for "unset"
example, since the old example is now out of date.
Revision
1.654 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 31 07:09:12 2002 UTC
(21 years, 8 months ago)
by
adl
Branch:
MAIN
Changes since
1.653: +155 -55 lines
Diff to
previous 1.653
* doc/autoconf.texi (Invoking autom4te): End the option table,
fixing a bug introduced by the previous patch.
(Limitations of Make): Add a 'target lookup' subentry in the
'VPATH' entry. Rewrite all `make' occurences as `@command{make}'.
Revision
1.653 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 30 00:42:58 2002 UTC
(21 years, 8 months ago)
by
roth
Branch:
MAIN
Changes since
1.652: +2 -11 lines
Diff to
previous 1.652
2002-07-29 Mark D. Roth <roth@feep.net>
* bin/autom4te.in: Remove --include-envvar and --site-macro-subdir
options and use $AUTOM4TE_PATH.
* doc/autoconf.texi: Remove documentation of autom4te
--include-envvar and --site-macro-subdir options and document
use of $AUTOM4TE_PATH.
* lib/autom4te.in: Remove --include-envvar and --site-macro-subdir
arguments from each language section.
Revision
1.652 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jul 25 21:00:45 2002 UTC
(21 years, 8 months ago)
by
adl
Branch:
MAIN
Changes since
1.651: +59 -0 lines
Diff to
previous 1.651
* doc/autoconf.texi (Limitations of Make): Escaped newlines in
comments do not always work. Never trust the exit status of
`make -k'.
Revision
1.651 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 24 00:38:49 2002 UTC
(21 years, 8 months ago)
by
kryde
Branch:
MAIN
Changes since
1.650: +4 -4 lines
Diff to
previous 1.650
* autoconf.texi (Limitations of Make, Making testsuite Scripts):
Untabify, since tabs are not enjoyed by texi2dvi and makeinfo.
Revision
1.649 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jul 20 00:14:59 2002 UTC
(21 years, 8 months ago)
by
kryde
Branch:
MAIN
Changes since
1.648: +2 -2 lines
Diff to
previous 1.648
Fix tabs not enjoyed by texi2dvi:
* doc/autoconf.texi (Limitations of Make): Add HP-UX IA-64 trailing
backslashes.
Revision
1.648 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jul 19 22:44:49 2002 UTC
(21 years, 8 months ago)
by
kryde
Branch:
MAIN
Changes since
1.647: +1 -0 lines
Diff to
previous 1.647
Oops, forgot the @noindent (not that it seems to make a difference):
* doc/autoconf.texi (Limitations of Make): Add HP-UX IA-64 trailing
backslashes.
Revision
1.643 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jul 18 11:57:32 2002 UTC
(21 years, 8 months ago)
by
akim
Branch:
MAIN
CVS Tags:
AUTOCONF-2_53b
Changes since
1.642: +17 -24 lines
Diff to
previous 1.642
Handle LIBOBJS and LTLIBOBJS once for all, including Libtool's and
Automake's parts.
* lib/autoconf/general.m4 (_AC_LIBOBJS_NORMALIZE): New.
* lib/autoconf/status.m4 (AC_OUTPUT_COMMANDS_PRE): Call it.
* tests/semantics.at (AC_REPLACE_FUNCS): Adjust.
Revision
1.641 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 17 08:30:43 2002 UTC
(21 years, 8 months ago)
by
eggert
Branch:
MAIN
Changes since
1.640: +49 -18 lines
Diff to
previous 1.640
2002-07-17 Mark D. Roth <roth@feep.net>
* configure.ac: Add --enable-site-macro-dir option.
* bin/Makefile.am: Expand @SITE_MACRO_DIR@.
* bin/autom4te.in: Add --prepend-include, --include-envvar, and
--site-macro-subdir options.
* bin/autoconf.in: Add --prepend-include option.
* bin/autoheader.in: Add --prepend-include option.
* bin/autoreconf.in: Add --prepend-include option.
* bin/autoscan.in: Add --prepend-include option.
* bin/autoupdate.in: Add --prepend-include option.
* doc/autoconf.texi: Document use of $AC_MACRO_PATH and site
macro directory, remove note that include path directories are
used in reverse order, and document --prepend-include option.
* lib/autom4te.in: Use --prepend-include instead of --include.
* tests/wrapsh.in: Use --prepend-include instead of --include.
Revision
1.640 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 17 08:17:29 2002 UTC
(21 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.639: +1 -1 lines
Diff to
previous 1.639
* lib/autoconf/general.m4 (_AC_INIT_PACKAGE): `_' is allowed in
tarnames.
* doc/autoconf.texi (Initializing configure): Adjust.
Revision
1.639 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 17 08:09:43 2002 UTC
(21 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.638: +45 -1 lines
Diff to
previous 1.638
* lib/autoconf/functions.m4 (AC_FUNC_REALLOC, _AC_FUNC_REALLOC)
(_AC_FUNC_MALLOC): New.
(AC_FUNC_MALLOC): Use the latter.
Define HAVE_MALLOC to 0 if broken.
* doc/autoconf.texi (Particular Functions): Adjust.
Revision
1.631 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jun 7 07:17:54 2002 UTC
(21 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.630: +67 -28 lines
Diff to
previous 1.630
* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Initialize
ac_config_libobj_dir.
(AC_CONFIG_LIBOBJ_DIR): New.
* lib/autoconf/functions.m4 (_AC_FUNC_FNMATCH): Split into...
(_AC_FUNC_FNMATCH_IF, _AC_LIBOBJ_FNMATCH): these.
Use ac_config_libobj_dir to find the replacement files.
(AC_FUNC_FNMATCH, AC_FUNC_FNMATCH_GNU): Split into...
(AC_FUNC_FNMATCH, AC_FUNC_FNMATCH_GNU, AC_REPLACE_FNMATCH)
(AC_REPLACE_FNMATCH_GNU): these.
(AC_FUNC_GETLOADAVG): Use ac_config_libobj_dir.
* doc/autoconf.texi (Particular Functions, Generic Functions): Adjust.
* tests/mktests.sh (ac_exclude_list): Don't check
AC_FUNC_GETLOADAVG as it requires getloadavg.c which is not shipped.
Revision
1.630 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jun 6 17:55:14 2002 UTC
(21 years, 9 months ago)
by
eggert
Branch:
MAIN
Changes since
1.629: +6 -6 lines
Diff to
previous 1.629
(Configuration Links): Fall back on cp if ln doesn't work.
(Limitations of Usual Tools): Prefer $(LN_S) to ln -s || ln.
Revision
1.624 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 17 07:11:04 2002 UTC
(21 years, 10 months ago)
by
eggert
Branch:
MAIN
Changes since
1.623: +29 -4 lines
Diff to
previous 1.623
(Particular Functions): Document AC_FUNC_FNMATCH changes,
AC_FUNC_FNMATCH_GNU.
(UNIX Variants): Document AC_GNU_SOURCE.
Revision
1.623 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 8 22:30:14 2002 UTC
(21 years, 10 months ago)
by
eggert
Branch:
MAIN
Changes since
1.622: +7 -6 lines
Diff to
previous 1.622
(Particular Functions): Document new arg to AC_FUNC_GETLOADAVG.
Also, mention HAVE_NLIST_H rather than NLIST_STRUCT, since
that's what the code does; this fixes a bug reported by
Paul D. Smith.
Revision
1.622 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 3 16:09:11 2002 UTC
(21 years, 11 months ago)
by
akim
Branch:
MAIN
Changes since
1.621: +8 -7 lines
Diff to
previous 1.621
* bin/autoreconf.in (autoreconf): Rewrite to use Gettext's
autopoint instead of gettextize.
($uses_alocal): Rename as...
($uses_aclocal): this.
* doc/autoconf.texi (autoreconf Invocation): Adjust.
Suggested by Bruno Haible.
Revision
1.614 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Apr 19 21:22:50 2002 UTC
(21 years, 11 months ago)
by
eggert
Branch:
MAIN
Changes since
1.613: +34 -44 lines
Diff to
previous 1.613
Follow the outline suggested in the GNU Sample Texts sections of the
Texinfo 4.2 manual. Most importantly, this makes sure that the
copyright notices appear in all output formats. You probably need
Texinfo 4.2 to generate the manual now.
Revision
1.609 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Apr 10 15:58:19 2002 UTC
(21 years, 11 months ago)
by
akim
Branch:
MAIN
Changes since
1.608: +40 -0 lines
Diff to
previous 1.608
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Install the Zsh
workaround for ${1+"$@"}.
* doc/autoconf.texi (Shell Substitutions): Explain it.
From Oliver Kiddle and Peter Stephenson.
Have M4sh perform minimal shell sanitizing.
* lib/m4sugar/m4sh.at (AS_SHELL_SANITIZE): Split the `_AS_PREPARE_*'
part into...
(_AS_PREPARE): this new macro.
(AS_PREPARE): New.
(AS_INIT): Invoke AS_SHELL_SANITIZE.
* tests/m4sh.at (AT_DATA_LINENO): Use _AS_PREPARE.
Adjust Autoconf and Autotest.
* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Don't invoke
AS_SHELL_SANITIZE, AS_INIT did it, but invoke AS_PREPARE.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS):
Invoke _AS_PREPARE (not AS_PREPARE) in addition to
AS_SHELL_SANITIZE.
Use this M4sh to generate Autoconf's shell scripts.
* tests/wrapsh.as: New, precursor of wrapsh.in.
* tests/Makefile.am: Include lib/freeze.mk to get the dependencies
on Autotest and M4sh.
($(TESTSUITE)): Use $(autotest_m4f_dependencies).
(wrapsh.in): New target.
* bin/autoconf.as: New, precursor of autoconf.in.
(autoconf.in): New target.
Revision
1.607 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Apr 5 21:40:43 2002 UTC
(21 years, 11 months ago)
by
kryde
Branch:
MAIN
Changes since
1.606: +9 -1 lines
Diff to
previous 1.606
* doc/autoconf.texi (Systemology): Add link to Unix V7 online docs.
(Portable Shell): Cross reference to Systemology.
Revision
1.606 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Apr 2 18:22:08 2002 UTC
(22 years ago)
by
petere
Branch:
MAIN
Changes since
1.605: +20 -18 lines
Diff to
previous 1.605
Integrate AC_PROG_CC_STDC into AC_PROG_CC.
* lib/autoconf/c.m4 (AC_PROG_CC_STDC): Rename to _AC_PROG_CC_STDC.
AU_DEFUN old name. Use _AC_COMPILE_IFELSE.
(AC_PROG_CC): Call _AC_PROG_CC_STDC.
(AC_C_INLINE): Do not require AC_PROG_CC_STDC.
(AC_C_CONST): Same.
(AC_C_INLINE): Same.
(AC_C_PROTOTYPES): Same. Require AC_PROG_CC instead.
* doc/autoconf.texi, NEWS: Document.
* tests/mktests.sh (au_exclude_list): Add AC_PROG_CC_STDC and
AC_C_CROSS.
Revision
1.602 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Mar 25 21:09:40 2002 UTC
(22 years ago)
by
adl
Branch:
MAIN
Changes since
1.601: +337 -3 lines
Diff to
previous 1.601
* doc/autoconf.texi (Limitations of Make): Mention more issue
about VPATH, overriding of macros in sub-makes, and handling of
SHELL.
Revision
1.590 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Mar 4 15:06:44 2002 UTC
(22 years ago)
by
akim
Branch:
MAIN
Changes since
1.589: +139 -45 lines
Diff to
previous 1.589
* doc/autoconf.texi (Transforming Names): Equality between target
and host is irrelevant.
(Specifying Names, Canonicalizing): Remove all references to the
backward compatibility hooks. Rather, collect them all into...
(Hosts and Cross-Compilation): this new section.
* doc/install.texi (System Type): Ditto.
* lib/autoconf/general.m4 (AC_CANONICAL_HOST): Explicitly state
that `--host' implies cross-compilation.
Revision
1.589 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Mar 4 15:05:13 2002 UTC
(22 years ago)
by
akim
Branch:
MAIN
Changes since
1.588: +40 -0 lines
Diff to
previous 1.588
* doc/autoconf.texi (Evaluation Macros): New.
* lib/m4sugar/m4sugar.m4 (m4_lquote): Remove, it is totally
useless.
(_m4_foreach): Define the variant with immediate evaluation so
that it contains exactly the items, not an expression which
evaluation is the current item.
(m4_re_string, m4_re_word): Don't over quote them.
Revision
1.583 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 5 22:56:16 2002 UTC
(22 years, 1 month ago)
by
eggert
Branch:
MAIN
Changes since
1.582: +4 -1 lines
Diff to
previous 1.582
* doc/autoconf.texi (Specific Compiler Characteristics):
Describe HP-UX cc bug workaround more accurately.
* lib/autoconf/types.m4 (AC_CHECK_SIZEOF): Cast to long,
not unsigned long.
* tests/semantics.at (AC_CHECK_SIZEOF): Check non-GCC
cross-compilers, too.
Revision
1.581 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jan 31 16:54:32 2002 UTC
(22 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.580: +18 -29 lines
Diff to
previous 1.580
* lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Accept $4.
* doc/autoconf.texi (Initializing configure): Adjust.
Revision
1.579 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jan 30 15:11:49 2002 UTC
(22 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.578: +36 -0 lines
Diff to
previous 1.578
* tests/semantics.at (AC_CHECK_SIZEOF): Split into two tests: one
for plain code, the other for cross-compilation code. The latter
is now run with GCC only.
* doc/autoconf.texi (Compilers and Preprocessors): New.
Revision
1.578 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jan 30 13:08:45 2002 UTC
(22 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.577: +20 -1 lines
Diff to
previous 1.577
* lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Support pre-defined
values.
* doc/autoconf.texi (Initializing configure): Explain how to
change AC_INIT default values.
Revision
1.575 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 11 13:25:09 2002 UTC
(22 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.574: +28 -0 lines
Diff to
previous 1.574
* lib/autoconf/functions.m4 (AC_FUNC_STRNLEN): New, from Jim
Meyering.
* doc/autoconf.texi (Function Portability): Document the strnlen
limitation.
(Particular Functions): Document AC_FUNC_STRNLEN.
* lib/autoscan/functions: Adjust.
Revision
1.574 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jan 6 20:48:25 2002 UTC
(22 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.573: +3 -3 lines
Diff to
previous 1.573
* lib/autoconf/autotest.m4 (AC_CONFIG_TESTDIR): Don't create
package.m4, since is really depends upon configure.ac, not
configure.
* doc/autoconf.texi (testsuite Scripts): Adjust.
* tests/Makefile.am (package.m4): New.
EXTRA_DIST it since its a source.
Revision
1.573 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jan 6 20:48:10 2002 UTC
(22 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.572: +10 -3 lines
Diff to
previous 1.572
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Move the AC_SUBST
of PACKAGE_NAME, PACKAGE_TARNAME, PACKAGE_VERSION, PACKAGE_STRING,
and PACKAGE_BUGREPORT from here...
(_AC_INIT_DEFAULTS): to here, since it is unrelated to the
arguments.
(_AC_INIT_PREPARE): AC_DEFINE these symbols.
* lib/autotest/general.m4: Use AT_PACKAGE_*, not PACKAGE_*.
(AT_INIT): No longer catch `^PACKAGE_(BUGREPORT|STRING)$'.
* tests/tools.at (autoheader): Adjust.
* tests/atspecific.m4 (AT_CHECK_DEFINES): Adjust.
Revision
1.569 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Dec 14 17:57:29 2001 UTC
(22 years, 3 months ago)
by
akim
Branch:
MAIN
Changes since
1.568: +8 -8 lines
Diff to
previous 1.568
* lib/autoconf/status.m4 (_AC_SRCPATHS): Rename buildpath to
abs_builddir, top_buildpath to abs_top_builddir, srcpath to
abs_srcdir, top_srcpath to abs_top_srcdir.
(_AC_OUTPUT_FILES): Adjust.
* NEWS, doc/autoconf.texi, lib/autoconf/autotest.m4,
* tests/atspecific.m4, tests/autoreconf.in, tests/tools.at,
* tests/wrappl.in, tests/wrapsh.in: Adjust.
Revision
1.567 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Nov 26 10:50:58 2001 UTC
(22 years, 4 months ago)
by
akim
Branch:
MAIN
Changes since
1.566: +77 -4 lines
Diff to
previous 1.566
* doc/autoconf.texi (Using an Autotest Test Suite): New.
(testsuite Scripts): Be one of its subsection.
(Autotest Logs): New.
Revision
1.565 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Nov 22 18:07:56 2001 UTC
(22 years, 4 months ago)
by
adl
Branch:
MAIN
Changes since
1.564: +25 -2 lines
Diff to
previous 1.564
* doc/autoconf.texi (Using System Type): Add an example of `case
$host' usage so people quit using `case $target' everywhere.
Revision
1.558 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Nov 3 12:01:35 2001 UTC
(22 years, 4 months ago)
by
akim
Branch:
MAIN
Changes since
1.557: +16 -28 lines
Diff to
previous 1.557
* lib/Autom4te/General.pm: (&catfile, &canonfile)
(&file_name_is_absolute): New, wrappers around routines from
File::Spec.
Use and export them.
(&find_configure_ac): Optionally take a directory where to look at.
* bin/autoreconf.in (&parse_args): Trim the configure.ac part of
the arguments.
Default @ARGV to `.', not find_configure_ac.
(&autoreconf): Argument is a directory.
Trace AC_CONFIG_SUBDIRS and schedule the subdirs for autoreconf'ing.
* doc/autoconf.texi (autoreconf Invocation): Update.
Revision
1.556 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Oct 31 19:26:21 2001 UTC
(22 years, 5 months ago)
by
eggert
Branch:
MAIN
Changes since
1.555: +30 -26 lines
Diff to
previous 1.555
(Special Shell Variables): Autoconf now uses Sed rather than Awk for
LINENO substitution, and some LINENO bugs have been fixed when using
Sed.
Revision
1.555 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Oct 26 19:52:07 2001 UTC
(22 years, 5 months ago)
by
eggert
Branch:
MAIN
Changes since
1.554: +45 -14 lines
Diff to
previous 1.554
(Special Shell Variables): Document some
more LINENO gotchas, particularly with respect to the Awk+Sed hack.
Revision
1.554 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 23 17:18:44 2001 UTC
(22 years, 5 months ago)
by
Zastai
Branch:
MAIN
Changes since
1.553: +9 -0 lines
Diff to
previous 1.553
* doc/autoconf.texi (Shellology): Mention the problems with bash 2.05's use
of ANSI quoting in its `set' builtin.
Revision
1.553 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 22 17:50:09 2001 UTC
(22 years, 5 months ago)
by
eggert
Branch:
MAIN
Changes since
1.552: +10 -7 lines
Diff to
previous 1.552
(Particular Functions): Document the HAVE_WORKING_STRERROR_R ->
STRERROR_R_CHAR_P change suggested by POSIX. Also, document the fact
that AC_FUNC_STRERROR_R defines HAVE_DECL_STRERROR_R.
Revision
1.552 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Oct 20 06:56:45 2001 UTC
(22 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.551: +8 -24 lines
Diff to
previous 1.551
* lib/Autom4te/General.pm (&update_file): If destination is
unchanged, remove the source.
(&up_to_date_p): Don't be verbose, be debug.
* bin/autoreconf.in: No longer support --m4dir.
(&autoreconf): Display the full path of the configure.ac we are
studying.
Trace it only once.
Be sure to honor --force with gettextize.
Always run aclocal.
* doc/autoconf.texi: Adjust.
Revision
1.550 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Oct 10 12:58:44 2001 UTC
(22 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.549: +11 -11 lines
Diff to
previous 1.549
* lib/autoconf/general.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS)
(AC_INCLUDES_DEFAULT): Move to...
* lib/autoconf/headers.m4: here.
* lib/autoconf/types.m4: Comment changes.
* doc/autoconf.texi: Specify where the default includes are used
in the macro prototypes.
Revision
1.548 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 8 08:26:58 2001 UTC
(22 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.547: +0 -20 lines
Diff to
previous 1.547
* doc/autoconf.texi (autoreconf Invocation): Adjust.
* bin/autoreconf.in (autoreconf): Run gettextize when appropriate.
Revision
1.547 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 8 08:22:33 2001 UTC
(22 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.546: +17 -3 lines
Diff to
previous 1.546
* lib/autoconf/autoconf.m4, lib/autoconf/general.m4,
* lib/autoconf/libs.m4, lib/autoconf/status.m4,
* lib/autoconf/types.m4, lib/autotest/general.m4,
* lib/m4sugar/m4sh.m4, lib/m4sugar/m4sugar.m4, tests/atspecific.m4,
* tests/torture.at: Rename m4_regexp, m4_patsubst, and m4_match to
m4_bregexp, m4_bpatsubst, and m4_bmatch.
* doc/autoconf.texi (Redefined M4 Macros): Adjust.
Revision
1.545 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 2 23:32:11 2001 UTC
(22 years, 6 months ago)
by
eggert
Branch:
MAIN
Changes since
1.544: +6 -22 lines
Diff to
previous 1.544
(Limitations of Builtins): You can't use "source"; it's not portable.
Remove confusing and somewhat-incorrect example involving "." and "/".
Revision
1.540 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 27 13:28:15 2001 UTC
(22 years, 6 months ago)
by
akim
Branch:
MAIN
Changes since
1.539: +11 -4 lines
Diff to
previous 1.539
Fix the passing of $? to ACTION-IF-FAILED in AC_TRY_RUN, that
generates too many bug reports.
* lib/autoconf/general.m4 (_AC_RUN_IFELSE): Pass the right exit
status when executing the ACTION-IF-FALSE.
* tests/base.at (AC_TRY_*): Rename as...
(AC_TRY_COMMAND): this.
(AC_RUN_IFELSE): New.
* tests/compile.at (Extensions, C keywords)
(AC_PROG_CPP requires AC_PROG_CC, GNU Fortran 77)
(Broken/missing compilers, AC_PROG_CPP with warnings)
(AC_PROG_CPP without warnings, AC_PROG_CPP via CC): Move to...
* tests/c.at (Extensions, C keywords)
(Broken/missing compilers, AC_PROG_CPP with warnings)
(AC_PROG_CPP without warnings, AC_PROG_CPP via CC)
(AC_PROG_CPP requires AC_PROG_CC): here and...
* tests/fortran.at (GNU Fortran 77): there.
* doc/autoconf.texi (autoconf Invocation): Fix the example:
AC_TRY_RUN is about compilation, not shell commands.
(Test Programs): AC_TRY_RUN works as used to be advertised.
Revision
1.538 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Sep 23 17:17:46 2001 UTC
(22 years, 6 months ago)
by
akim
Branch:
MAIN
Changes since
1.537: +35 -3 lines
Diff to
previous 1.537
* lib/autoconf/status.m4 (_AC_SRCPATHS): Compute and provide
ac_buildpath, ac_top_buildpath, ac_srcpath, and ac_top_srcpath.
(_AC_OUTPUT_FILES): Also substitute srcpath, top_srcpath,
builddir, buildpath, top_builddir, and top_buildpath.
(_AC_OUTPUT_SUBDIRS): Compute the dir variables *before* changing
the current directory.
* lib/autoconf/general.m4 (_AC_INIT_HELP): Compute the dir
variables *before* changing the current directory.
Skip nonexistent dirs.
* doc/autoconf.texi (Preset Output Variables): Document these
variables.
* lib/autotest/general.m4: Do not reset AT_victims.
Don't compute at_srcdir nor at_top_srcdir.
* tests/tools.at: Hence use top_srcdir.
* tests/Makefile.am, tests/autoconf, tests/autoheader,
* tests/autom4te, tests/autoreconf, tests/autoupdate, tests/ifnames:
Remove.
* tests/autoreconf.in, tests/wrappl.in, tests/autom4te.in,
* tests/wrapsh.in, tests/autoupdate.in: New.
* tests/Makefile.am (DISTCLEANFILES, EXTRA_DIST): Adjust.
* configure.ac: Build the position independent wrappers.
* man/Makefile.am: Now that test wrappers are position
independent, use them and drop dark envvar magic.
Revision
1.537 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Sep 23 17:16:57 2001 UTC
(22 years, 6 months ago)
by
akim
Branch:
MAIN
Changes since
1.536: +21 -8 lines
Diff to
previous 1.536
* doc/autoconf.texi (Common Shell Constructs): Rename as...
(Programming in M4sh): this.
Promote to @section.
Revision
1.535 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Sep 22 15:20:44 2001 UTC
(22 years, 6 months ago)
by
akim
Branch:
MAIN
Changes since
1.534: +46 -0 lines
Diff to
previous 1.534
Rely on `$LINENO' when possible instead of `__oline__'.
* lib/m4sugar/m4sh.m4 (AS_SHELL_SANITIZE): Provide some form of
`$LINENO' support replacement when not supported.
(_AS_CR_PREPARE, _AS_TR_CPP_PREPARE, _AS_TR_SH_PREPARE): Invoke
them explicitly to be sure they are not output before this section
(via m4_require). Cosmetic only.
* lib/autoconf/c.m4, lib/autoconf/general.m4,
* lib/autoconf/programs.m4: Replace all the occurrences of
`__oline__' with `$LINENO'.
* doc/autoconf.texi (Special Shell Variables): Document LINENO.
Revision
1.534 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 20 15:39:46 2001 UTC
(22 years, 6 months ago)
by
Zastai
Branch:
MAIN
Changes since
1.533: +24 -17 lines
Diff to
previous 1.533
* doc/autoconf.texi (File System Conventions): Clarify the use of
PATH_SEPARATOR.
(Special Shell Variables[PATH_SEPARATOR]): Ditto.
(Special Shell Variables[CDPATH]): Mention that $PATH_SEPRATOR should
be used instead of ':'.
* lib/autotest/general.m4: Replace occurrences of ':' in
AUTOTEST_PATH with $PATH_SEPARATOR at test suite startup.
Revision
1.533 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Sep 18 18:46:03 2001 UTC
(22 years, 6 months ago)
by
eggert
Branch:
MAIN
Changes since
1.532: +23 -11 lines
Diff to
previous 1.532
(Common Shell Constructs): New node, documenting AS_DIRNAME.
(Limitations of Usual Tools): Refer to it when discussing dirname.
Also, update discussion of POSIX standard to reflect latest draft.
Revision
1.532 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Sep 18 16:21:10 2001 UTC
(22 years, 6 months ago)
by
eggert
Branch:
MAIN
Changes since
1.531: +16 -3 lines
Diff to
previous 1.531
(Particular Functions): AC_FUNC_GETPGRP now merely checks whether it
is an error to pass an argument to getpgrp.
Revision
1.530 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Sep 18 14:21:51 2001 UTC
(22 years, 6 months ago)
by
akim
Branch:
MAIN
Changes since
1.529: +13 -0 lines
Diff to
previous 1.529
* doc/autoconf.texi (Limitations of Usual Tools) <find>: More about
`{}'.
* lib/autotest/general.m4 (AT_INIT): Adjust.
Revision
1.528 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Sep 5 07:06:02 2001 UTC
(22 years, 6 months ago)
by
akim
Branch:
MAIN
Changes since
1.527: +4 -9 lines
Diff to
previous 1.527
* lib/Autom4te/General.pm (&getopt): Work around the `-' Getopt bug.
* bin/autoheader.in, bin/autoupdate.in (&parse_args): Adjust.
* bin/autoscan.in: Use `getopt' and `find_files' etc.
Add -I, --include support.
* doc/autoconf.texi (autoscan Invocation): Adjust.
Revision
1.526 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Aug 31 13:36:06 2001 UTC
(22 years, 7 months ago)
by
akim
Branch:
MAIN
Changes since
1.525: +67 -17 lines
Diff to
previous 1.525
* doc/autoconf.texi (Quadrigraphs): Document `@&t@'.
(testsuite Scripts): There is no such thing as `atconfig.in'.
And actually one diagram is missing: test suite runtime.
Revision
1.524 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Aug 31 13:34:30 2001 UTC
(22 years, 7 months ago)
by
akim
Branch:
MAIN
Changes since
1.523: +4 -0 lines
Diff to
previous 1.523
* bin/autom4te.in (&parse_args): Strip `.' from `@include'.
* bin/autoupdate.in: Use --include, -I, and --force, -f, too.
Use directly autom4te, not autoconf.
* tests/autoupdate: $top_srcdir/lib is needed too for melt files.
Revision
1.521 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Aug 29 09:04:31 2001 UTC
(22 years, 7 months ago)
by
akim
Branch:
MAIN
Changes since
1.520: +16 -0 lines
Diff to
previous 1.520
* lib/autotest/general.m4: Use
foo=`(command) 2>/dev/null`
not
foo=`command` 2>/dev/null
(at-devnull): Rename as...
(AT-devnull): this.
(--clean): Remove AT-* files too.
* doc/autoconf.texi (Limitations of Usual Tools): Document `date'.
Reported by Nicolas Joly.
Revision
1.518 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 27 07:20:21 2001 UTC
(22 years, 7 months ago)
by
akim
Branch:
MAIN
Changes since
1.517: +89 -37 lines
Diff to
previous 1.517
* lib/autoconf/status.m4 (_AC_SRCPATHS): Rename `ac_dots' as
`ac_top_builddir' to mimic Automake's vocabulary, which much more
readable.
Adjust callers.
* doc/autoconf.texi (Configuration Actions): Document the vars
available in commands.
Emphasize the risks of collisions in init-cmds.
Revision
1.514 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 20 14:47:15 2001 UTC
(22 years, 7 months ago)
by
akim
Branch:
MAIN
Changes since
1.513: +19 -19 lines
Diff to
previous 1.513
Info readers seem to need `Index' in the index node title :(
* doc/autoconf.texi: Reverse the 2001-08-15 change which
simplified index node names.
Revision
1.513 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 20 14:47:00 2001 UTC
(22 years, 7 months ago)
by
akim
Branch:
MAIN
Changes since
1.512: +31 -0 lines
Diff to
previous 1.512
* lib/autoconf/general.m4 (_AC_INIT_PACKAGE): Warn if the
arguments are not literals.
* doc/autoconf.texi (Input) <AC_INIT>: Arguments must be literals.
Specify the output variables, and macros defined.
Revision
1.512 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 20 14:46:42 2001 UTC
(22 years, 7 months ago)
by
akim
Branch:
MAIN
Changes since
1.511: +29 -25 lines
Diff to
previous 1.511
* doc/autoconf.texi (Examining Declarations) <AC_TRY_CPP>:
(Examining Syntax) <AC_TRY_COMPILE>
(Examining Libraries) <AC_TRY_LINK>
(Test Programs) <AC_TRY_RUN>: These macros double quote some of
their arguments.
Reported by Werner Lemberg.
Revision
1.510 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Aug 17 14:54:15 2001 UTC
(22 years, 7 months ago)
by
akim
Branch:
MAIN
Changes since
1.509: +1 -1 lines
Diff to
previous 1.509
* doc/install.texi, doc/autoconf.texi: Use `autoconf', not
`autoconf_manual', as texinfo.tex 2001-06-21.10 chokes on it.
Revision
1.509 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Aug 17 12:07:27 2001 UTC
(22 years, 7 months ago)
by
akim
Branch:
MAIN
Changes since
1.508: +21 -24 lines
Diff to
previous 1.508
* doc/autoconf.texi: Work around Texinfo buglets.
(Transformation Rules): One example is enough, users are expected
to have their brains on. And BTW, use DESTDIR.
(dvar): New macro. Use it.
Revision
1.508 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Aug 17 12:07:10 2001 UTC
(22 years, 7 months ago)
by
akim
Branch:
MAIN
Changes since
1.507: +18 -15 lines
Diff to
previous 1.507
* doc/autoconf.texi (Writing testsuite.at) <AT_CHECK>: Complete.
* lib/autotest/general.m4 (AT_INIT): Use the relative dir when
looking for ChangeLogs.
Revision
1.505 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Aug 15 12:34:16 2001 UTC
(22 years, 7 months ago)
by
akim
Branch:
MAIN
Changes since
1.504: +70 -53 lines
Diff to
previous 1.504
* doc/autoconf.texi (pr): New index.
(prindex, findex): Use, merge, and output them.
(Environment Variable Index, Output Variable Index)
(Preprocessor Symbol Index, Autoconf Macro Index, M4 Macro Index)
(Autotest Macro Index): Rename as...
(Environment Variables, Output Variables,Preprocessor Symbols)
(Autoconf Macros, M4 Macros, Autotest Macros): these.
* doc/install.texi: Use @command.
(Environment Variables): Rename as...
(Defining Variables): this.
Revision
1.502 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Aug 13 12:25:05 2001 UTC
(22 years, 7 months ago)
by
akim
Branch:
MAIN
Changes since
1.501: +362 -4 lines
Diff to
previous 1.501
* Makefile.am: Remove dead code and dead comments.
(pdf, html): New targets.
* doc/autoconf.texi (Using Autotest): New chapter.
* doc/Makefile.am (pdf): New targets.
(CLEANFILES): Adjust.
Revision
1.500 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Aug 12 13:13:10 2001 UTC
(22 years, 7 months ago)
by
adl
Branch:
MAIN
Changes since
1.499: +30 -35 lines
Diff to
previous 1.499
* NEWS: The autoconf manual now is distributed under the terms
of the GNU Free Documentation License.
* doc/autoconf.texi: Switch from old style copyright notice to FDL.
Add an appendix "Copying This Manual" for the FDL.
* doc/fdl.texi: New file, from
<http://www.gnu.org/licenses/fdl.texi>.
* doc/Makefile.am (autoconf_TEXINFOS): Add fdl.texi.
Revision
1.499 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Aug 12 12:23:50 2001 UTC
(22 years, 7 months ago)
by
adl
Branch:
MAIN
Changes since
1.498: +15 -3 lines
Diff to
previous 1.498
* lib/autoconf/c.m4 (AC_C_BIGENDIAN): Handle ACTION-IF-TRUE,
ACTION-IF-FALSE, and ACTION-IF-UNKNOWN.
* doc/autoconf.texi (C Compiler Characteristics): Update
documentation for AC_C_BIGENDIAN.
Revision
1.494 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jul 19 11:55:48 2001 UTC
(22 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.493: +2 -2 lines
Diff to
previous 1.493
* doc/autoconf.texi (Cache Checkpointing): Use AC_MSG_ERROR in
example, rather than (exit 1); exit (which isn't portable).
Revision
1.487 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jul 14 14:20:47 2001 UTC
(22 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.486: +143 -125 lines
Diff to
previous 1.486
* doc/autoconf.texi (C Compiler, Fortran 77 Compiler): Be subsections
of...
(Generic Compiler Characteristics): this.
(C++ Compiler): New subsection.
Revision
1.486 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jul 14 14:19:20 2001 UTC
(22 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.485: +20 -14 lines
Diff to
previous 1.485
* autoscan.in: Use IO::File.
Adjust all the routines to use it.
($log): New file (autoscan.log).
(output): Dump detailed logs into $log, and a shortened version to
stderr.
(&scan_makefile): Refine the regexp catching tokens in the code.
* doc/autoconf.texi (autoscan Invocation): Document `autoscan.log'
and the `configure.ac' checking feature.
Revision
1.485 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jul 12 12:42:46 2001 UTC
(22 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.484: +23 -4 lines
Diff to
previous 1.484
For some AWK, such as on HPUX 11, `xfoo' does not match `foo|^bar'.
Reported by Michael Elizabeth Chastain.
* autoconf.in: Refuse such AWK.
* configure.in: Likewise.
* Makefile.am (acversion.m4): Do not use move-if-change this file
has dependencies.
* doc/autoconf.texi (Fortran 77 Compiler): Some typos.
Revision
1.481 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 4 15:12:58 2001 UTC
(22 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.480: +6 -0 lines
Diff to
previous 1.480
* acgeneral.m4 (_AC_RUN_IFELSE): Remove conftest.o when cleaning
up.
* acfunctions.m4 (AC_FUNC_WAIT3): Use `break' to silent some
warnings from compilers.
* aclang.m4 (_AC_LANG_COMPILER_GNU): Log the version information
for all the compilers, not only GNU. Hence move from here...
(AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): to here.
Revision
1.480 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 4 11:29:50 2001 UTC
(22 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.479: +11 -6 lines
Diff to
previous 1.479
* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): Include
strings.h if usable with string.h.
Suggested by Paul Eggert.
Revision
1.479 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 3 14:12:40 2001 UTC
(22 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.478: +40 -15 lines
Diff to
previous 1.478
* acheaders.m4 (AC_CHECK_HEADER): When INCLUDES are set, use the
compiler, not the preprocessor.
* acgeneral.m4 (_AC_INCLUDES_DEFAULT_REQUIREMENTS): No longer use
dedicated code to check for inttypes.h, as AC_CHECK_HEADERS does
the right thing.
* Makefile.am (.m4.m4f): Emphasize M4 error messages and fail
earlier if there are.
Revision
1.475 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jun 23 13:10:32 2001 UTC
(22 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.474: +9 -16 lines
Diff to
previous 1.474
* acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Output error messages on
stderr.
* doc/autoconf.texi (AC_ARG_VAR): Update.
Revision
1.474 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jun 21 09:18:16 2001 UTC
(22 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.473: +19 -0 lines
Diff to
previous 1.473
./configure --program-suffix=foo produces `transform=s,$$,foo,;',
but some sed choke on multiple `;', and other tools (e.g.,
Automake), include the separator themselves.
* acgeneral.m4 (AC_ARG_VAR): Be sure not to leave extra `;'.
Revision
1.473 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jun 19 17:40:05 2001 UTC
(22 years, 9 months ago)
by
Zastai
Branch:
MAIN
Changes since
1.472: +13 -4 lines
Diff to
previous 1.472
* doc/autoconf.texi: (Functions Portability) Rename as...
(Function Portability): this.
(Function Portability): Docum
Revision
1.471 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 18 19:11:24 2001 UTC
(22 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.470: +32 -13 lines
Diff to
previous 1.470
* acfunctions.m4: (AC_FUNC_VFORK) rename as...
(_AC_FUNC_VFORK): this.
Remove AC_DEFINEs and don't guess cross-compilation values.
(_AC_FUNC_FORK): New, check whether fork() isn't just a stub.
(AC_FUNC_FORK): New, use _AC_FUNC_VFORK and _AC_FUNC_FORK to
define HAVE_WORKING_FORK, HAVE_WORKING_VFORK; and vfork to fork if
vfork doesn't work.
Guess values if cross-compiling, but warn.
* acfunctions: Add AC_FUNC_FORK.
* doc/autoconf.texi: Document AC_FUNC_FORK. Give example to define
and vfork appropriately.
Revision
1.469 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 18 17:23:13 2001 UTC
(22 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.468: +241 -159 lines
Diff to
previous 1.468
* doc/autoconf.texi (ms): New index.
(Macro Index): Rename as...
(Autoconf Macro Index): this.
(M4 Macro Index): New appendix.
(Programming in M4): New chapter.
Define M4sugar, M4sh, m4_pattern_forbid, and m4_pattern_allow.
(Quoting): Rename as...
(M$ Quotation): this.
Be part of `Programming in M4).
Revision
1.468 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Jun 17 18:14:28 2001 UTC
(22 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.467: +108 -21 lines
Diff to
previous 1.467
* acgeneral.m4 (_AC_ARG_VAR_VALIDATE): Be sure to cache the
current values of the precious variables, not the previously
cached values.
Pass precious variables which are set to config.status.
* doc/autoconf.texi (Setting Output Variables): Document AC_ARG_VAR.
* tests/torture.at (AC_ARG_VAR): New.
Revision
1.467 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jun 15 17:44:17 2001 UTC
(22 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.466: +29 -19 lines
Diff to
previous 1.466
* doc/autoconf.texi: Move AC_FUNC_WAIT3 and
AC_SYS_RESTARTABLE_SYSCALLS to the obsolete section,
and explain why and how to replace them.
* acfunctions.m4 (AC_FUNC_WAIT3): Warn as obsolete.
* acspecific.m4 (AC_SYS_RESTARTABLE_SYSCALLS): Likewise.
Revision
1.460 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 11 08:21:43 2001 UTC
(22 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.459: +99 -69 lines
Diff to
previous 1.459
* doc/autoconf.texi (Here-Documents): New section, gathering
documentation about here-documents.
Use `href', not `uref', and other changes.
Revision
1.458 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jun 9 18:39:12 2001 UTC
(22 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.457: +33 -0 lines
Diff to
previous 1.457
* doc/autoconf.texi (Limitations of Builtins): Complete the
description of the here-docs penalties with Alexandre Oliva's
explanations.
Revision
1.457 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jun 9 18:28:20 2001 UTC
(22 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.456: +20 -4 lines
Diff to
previous 1.456
* doc/autoconf.texi: Talk about here documents and speedups.
Do not use "echo" on arbitrary strings.
Spell "here-documents" consistently with the standard.
Revision
1.446 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Apr 18 04:26:08 2001 UTC
(22 years, 11 months ago)
by
stevengj
Branch:
MAIN
Changes since
1.445: +43 -26 lines
Diff to
previous 1.445
Replace documentation for obsolete AC_LIBOBJ_DECL with clearer
documentation for AC_LIBSOURCE and AC_LIBSOURCES, improving the
AC_LIBOBJ docs as well.
Revision
1.445 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Apr 17 16:02:57 2001 UTC
(22 years, 11 months ago)
by
stevengj
Branch:
MAIN
Changes since
1.444: +65 -70 lines
Diff to
previous 1.444
Fixes for punctuation and grammar.. Replace "..." with "@dots{}"
except when "..." is in literal code.
Revision
1.443 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Apr 12 02:59:07 2001 UTC
(22 years, 11 months ago)
by
stevengj
Branch:
MAIN
Changes since
1.442: +9 -10 lines
Diff to
previous 1.442
Mention C++ as well as C. In the example, don't #ifdef F77_FUNC
before using it, as that would push any errors to link-time rather
than compile-time; note that the user can test this to invoke
alternative behavior.
Revision
1.441 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Apr 10 03:33:26 2001 UTC
(22 years, 11 months ago)
by
stevengj
Branch:
MAIN
Changes since
1.440: +99 -99 lines
Diff to
previous 1.440
Replace all tab characters with (8) spaces, lest the formatting of
example code, etcetera, be messed up.
Revision
1.439 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Apr 10 03:24:34 2001 UTC
(22 years, 11 months ago)
by
stevengj
Branch:
MAIN
Changes since
1.438: +58 -50 lines
Diff to
previous 1.438
Clean up cache documentation: Document --config-cache/-C option, and
recommend instead of --cache-file. Indent example AC_CACHE_VAL macros
for clarity. Add new "Cache Checkpointing" section for AC_CACHE_SAVE
(and AC_CACHE_LOAD), so that the "Cache Files" section focuses solely
on features visible to end-users (e.g. to better fit the cross
references). Various minor rewordings for clarity, felicity, and/or
grammar.
Revision
1.438 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Apr 10 03:17:30 2001 UTC
(22 years, 11 months ago)
by
stevengj
Branch:
MAIN
Changes since
1.437: +2 -2 lines
Diff to
previous 1.437
Revert to "configure.in" in the history, since
"configure.ac" wasn't used in the past, and in any case it is
probably a good idea to preserve this section verbatim.
Revision
1.435 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Mar 20 16:45:32 2001 UTC
(23 years ago)
by
akim
Branch:
MAIN
Changes since
1.434: +17 -5 lines
Diff to
previous 1.434
* doc/autoconf.texi (Limitations of Usual Tools): Some about
`touch'.
From Jim Meyering, Volker Borchert, and Peter Eisentraut.
Revision
1.432 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Mar 13 12:34:49 2001 UTC
(23 years ago)
by
akim
Branch:
MAIN
Changes since
1.431: +133 -110 lines
Diff to
previous 1.431
* doc/autoconf.texi: Expand section on DOS issues.
Add link to the `doschk' package. Fix minor typo.
Clean up white spaces.
Revision
1.429 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Feb 21 09:41:03 2001 UTC
(23 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.428: +101 -2 lines
Diff to
previous 1.428
* doc/autoconf.texi: Add new node discussing issues related to
file systems (DOS, specifically). Document DJGPP's bash's special
handling of $PATH_SEPARATOR.
Revision
1.427 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 30 19:29:39 2001 UTC
(23 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.426: +6 -0 lines
Diff to
previous 1.426
The recent addition of `exit's prototype in confdefs.h causes
AC_OUTPUT_MAKE_DEFS to include junky -D switches.
Reported by Wolfgang Mueller.
* tests/torture.at (#define header templates): Include trash in
confdefs.h.
* tests/atgeneral.at (AT_INIT): Don't expect `find' to support
-maxdepth, hence don't use -follow either.
Reported by Nicolas Joly.
* acgeneral.m4 (AC_OUTPUT_MAKE_DEFS) <confdef2opt.sed>: In the
`quote' section, `p'rint the result.
If neither `#define' pattern match, just call `d' to start a new
cycle.
Call this sed program with -n.
Revision
1.426 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jan 29 22:36:10 2001 UTC
(23 years, 2 months ago)
by
proski
Branch:
MAIN
Changes since
1.425: +1 -1 lines
Diff to
previous 1.425
Don't use filenames that can be reduced to "conftest" on DOS.
* acfunctions.m4 (AC_FUNC_MMAP): Use conftest.mmap, not
conftestmmap.
(AC_FUNC_UTIME_NULL): Use conftest.data, not conftestdata.
* acspecific.m4 (AC_PROG_MAKE_SET): Use conftest.make, not
conftestmake.
(_AC_PATH_X_XMKMF): Use conftest.dir, not conftestdir.
* acgeneral.m4 (AC_ARG_PROGRAM): Use conftest.sed, not
conftestsed.
* m4/sanity.m4: Use conftest.file, not conftestfile.
* doc/autoconf.texi (Guidelines for Test Programs): Suggest
using conftest.data, not conftestdata.
Revision
1.425 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jan 29 15:24:11 2001 UTC
(23 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.424: +8 -0 lines
Diff to
previous 1.424
* m4sh.m4 (_AS_TEST_PREPARE): Discard output when testing `test
-x' and `test -f' to avoid confusing users with error messages.
(AS_MKDIR_P): Invert order of separators in IFS to avoid problem
with some shells adding backslash between fields and parsing the
result for escapes.
* doc/autoconf.texi (Special Shell Variables): Document IFS.
Revision
1.424 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jan 27 13:19:15 2001 UTC
(23 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.423: +1 -1 lines
Diff to
previous 1.423
Follow Tim Van Holder's suggestions for a uniform handling of
symlinks.
* m4sh.m4: Stay in `as_', not `ac_'.
(_AS_LN_S_PREPARE): Eve out from...
* acspecific.m4 (AC_PROG_LN_S): here. Adjust.
* m4sh.m4 (AS_LN_S): New.
(AS_SHELL_PREPARE): Call _AS_LN_S_PREPARE.
Revision
1.423 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jan 24 08:24:44 2001 UTC
(23 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.422: +3 -0 lines
Diff to
previous 1.422
* m4sh.m4 (AS_EXECUTABLE_P, _AS_TEST_PREPARE): New macros.
(AS_SANITIZE_SHELL): Call _AS_TEST_PREPARE.
* acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG): Use AS_EXECUTABLE_P
instead of test -f.
Revision
1.419 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jan 22 08:58:47 2001 UTC
(23 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.418: +1 -1 lines
Diff to
previous 1.418
* acgeneral.m4 (AC_INIT, AC_OUTPUT): Don't take care of completing
the log.
(_AC_INIT_PREPARE): Do it in the trap 0.
Revision
1.418 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jan 18 09:15:32 2001 UTC
(23 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.417: +12 -1 lines
Diff to
previous 1.417
Various cleanups and consistency checks.
* m4sugar.m4: Formatting changes.
* acgeneral.m4 (AC_DIVERT_PUSH, AC_DIVERT_POP, AC_REQUIRE)
(AC_DIAGNOSE, AC_FATAL, AC_MSG_WARN, AC_MSG_NOTICE, AC_MSG_ERROR):
Use m4_copy to define them, in order to keep a good $0.
(AC_INIT): AC_LANG_PUSH C, not AC_LANG, to initialize the stack.
* aclang.m4 (AC_LANG_PUSH): Dont't use m4_defn on undefined macros.
(AC_LANG_POP): Admit an argument specifying the language we quit
when popping.
Adjust Autoconf's AC_LANG_POPs.
* tests/tools.at (AWK portability): Don't depend on AC_INIT.
(autoconf --trace: user macros): Obviously I
meant TRACE1, not AC_TRACE1.
Revision
1.417 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 16 20:46:01 2001 UTC
(23 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.416: +30 -0 lines
Diff to
previous 1.416
Work around the Ultrix limitations on ``multiple redirections''.
Reported by Harlan Stenn.
* acgeneral.m4 (_AC_EVAL_STDERR): New.
(_AC_PREPROC_IFELSE): Use it.
Revision
1.415 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 16 10:45:22 2001 UTC
(23 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.414: +128 -38 lines
Diff to
previous 1.414
* doc/autoconf.texi: Lots of additions and changes.
(File Descriptors): New.
(Limitations of Make): New.
Revision
1.413 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 16 10:21:44 2001 UTC
(23 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.412: +3 -0 lines
Diff to
previous 1.412
When default headers are used, check for their presence.
Suggested by Jim.
* acgeneral.m4 (_AC_INIT_DEFAULTS): Don't define
ac_includes_default, since...
(_AC_INCLUDES_DEFAULT_REQUIREMENTS): this new macro does.
(AC_INCLUDES_DEFAULT): Require the former when default includes
are used.
(AC_CHECK_MEMBERS, _AC_CHECK_TYPE_NEW): Don't require
AC_HEADERS_STDC, that's a job for stupendous AC_INCLUDES_DEFAULT.
* acfunctions.m4 (AC_FUNC_MALLOC): Check for stdlib.h.
Revision
1.409 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Dec 23 10:11:58 2000 UTC
(23 years, 3 months ago)
by
akim
Branch:
MAIN
Changes since
1.408: +121 -115 lines
Diff to
previous 1.408
* autoconf.sh: Promote `configure.ac' over `configure.in'.
* autoreconf.sh: Likewise.
* autoheader.sh: Ditto.
* autoupdate.sh: Similarly.
* doc/autoconf.texi: Adjust.
* tests/atspecific.m4: Be sure to remove configure.in.
Adjust the test suite to use `configure.ac'.
Revision
1.406 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Dec 14 09:39:33 2000 UTC
(23 years, 3 months ago)
by
akim
Branch:
MAIN
Changes since
1.405: +19 -31 lines
Diff to
previous 1.405
Put back AC_CYGWIN etc. under the responsibility of the
configure.in maintainer, but discourage its use.
* acspecific.m4 (_AC_CYGWIN, _AC_MINGW32, _AC_EMXOS2): Rename as...
(AC_CYGWIN, AC_MINGW32, AC_EMXOS2): these.
AU defined on top of AC_CANONICAL_HOST and $host_os.
* tests/mktests.sh (update_exclude_list): Add AC_CYGWIN,
AC_MINGW32, and AC_EMXOS2.
Revision
1.405 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 13 12:36:54 2000 UTC
(23 years, 3 months ago)
by
akim
Branch:
MAIN
Changes since
1.404: +9 -8 lines
Diff to
previous 1.404
EXEEXT and OBJEXT don't need to know $CYGWIN etc.
* acspecific.m4 (AC_EXEEXT, AC_OBJEXT, _AC_EXEEXT, _AC_OBJEXT):
Move as...
* aclang.m4 (AC_EXEEXT, AC_OBJEXT, _AC_COMPILER_EXEEXT)
(_AC_COMPILER_OBJEXT): these.
(_AC_COMPILER_EXEEXT): Use _AC_LINK_IFELSE.
Don't depend upon $CYGWIN and the like.
(_AC_COMPILER_OBJEXT): Model after _AC_COMPILER_EXEEXT.
Skip more extensions.
Use _AC_COMPILE_IFELSE.
Revision
1.404 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Dec 8 14:27:21 2000 UTC
(23 years, 3 months ago)
by
akim
Branch:
MAIN
Changes since
1.403: +7 -6 lines
Diff to
previous 1.403
* doc/autoconf.texi (System Services) <AC_PATH_XTRA>: Adjust the
documentation about X_DISPLAY_MISSING to the code.
Revision
1.403 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Dec 6 15:00:46 2000 UTC
(23 years, 3 months ago)
by
akim
Branch:
MAIN
Changes since
1.402: +19 -0 lines
Diff to
previous 1.402
* doc/autoconf.texi (Limitations of Usual Tools) <awk>: `for' on
arrays is nondeterministic across AWK implementations.
* tests/tools.at (autoconf: forbidden tokens): Sort the error
message to guarantee its uniqueness.
Revision
1.401 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Nov 30 17:27:32 2000 UTC
(23 years, 4 months ago)
by
akim
Branch:
MAIN
Changes since
1.400: +27 -0 lines
Diff to
previous 1.400
* sh.m4 (AS_EXIT): Don't rely on false exiting 1.
Actually, always use `(exit $val); exit', don't try smart stuff.
* doc/autoconf.texi (Limitations of Builtins) <false>: new.
Revision
1.396 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Nov 29 17:43:01 2000 UTC
(23 years, 4 months ago)
by
akim
Branch:
MAIN
Changes since
1.395: +109 -20 lines
Diff to
previous 1.395
* doc/autoconf.texi (Shell Substitutions): More on the variations
around ${foo=bar}.
(Assignments): Rewrite as a summary of the previous section.
* acgeneral.m4 (AC_CACHE_SAVE): Be protected against the Solaris'
`${foo='${bar}'}' bug.
Revision
1.395 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Nov 29 15:52:02 2000 UTC
(23 years, 4 months ago)
by
akim
Branch:
MAIN
Changes since
1.394: +68 -15 lines
Diff to
previous 1.394
QNX 4.2.5's expr always exits 1 when `:' is used with parens.
* doc/autoconf.texi (Limitations of Usual Tools) <expr>: More
information, thanks to Paul Berrevoets, Paul Eggert and David
Morgan.
* sh.m4 (_AS_EXPR_PREPARE): New.
(AS_DIRNAME): Use it.
Revision
1.394 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 28 18:58:16 2000 UTC
(23 years, 4 months ago)
by
proski
Branch:
MAIN
Changes since
1.393: +7 -5 lines
Diff to
previous 1.393
* doc/autoconf.texi (Fortran 77 Compiler Characteristics):
Don't suggest obsolete AC_LANG_FORTRAN77.
(Language Choice): Better preamble.
Revision
1.393 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 28 16:53:56 2000 UTC
(23 years, 4 months ago)
by
proski
Branch:
MAIN
Changes since
1.392: +33 -26 lines
Diff to
previous 1.392
* doc/install.texi: Minor changes to eliminate TeX warnings.
* doc/autoconf.texi: Likewise. Typo fixes.
Revision
1.392 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Nov 17 16:45:24 2000 UTC
(23 years, 4 months ago)
by
akim
Branch:
MAIN
Changes since
1.391: +4 -12 lines
Diff to
previous 1.391
* acgeneral.m4 (_AC_INIT_DEFAULTS) <ac_includes_default>: Include
sys/stat.h.
* acspecific.m4 (AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_BLOCKS)
(AC_STRUCT_ST_RDEV): Simplify.
* acfunctions.m4 (AC_FUNC_MMAP): Include sys/stat.h unconditionally.
* doc/autoconf.texi (Default Includes): Adjust.
(Particular Structures) <AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_RDEV>:
Adjust.
Revision
1.389 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Nov 16 10:12:51 2000 UTC
(23 years, 4 months ago)
by
akim
Branch:
MAIN
Changes since
1.388: +19 -16 lines
Diff to
previous 1.388
POSIX doesn't require s/[^/]// to work.
From Paul Eggert and Johan Danielsson.
* doc/autoconf.texi (Limitations of Usual Tools) <sed>:
Reorganize. Document this issue.
* autoupdate.sh (dir): Use `,' as separator instead of `/'
* autoreconf.sh: Likewise.
* autoupdate.sh: Ditto.
Revision
1.388 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Nov 14 16:01:05 2000 UTC
(23 years, 4 months ago)
by
akim
Branch:
MAIN
Changes since
1.387: +8 -4 lines
Diff to
previous 1.387
* acspecific.m4 (AC_SYS_LARGEFILE): Don't worry about
whether fseeko and ftello are properly declared.
* acfunctions.m4 (AC_FUNC_FSEEKO): New macro, which worries about
fseeko (and presumably ftello). Do not set _XOPEN_SOURCE; that
causes too many problems in practice.
* acfunctions (fteelo, fseeko): Trigger AC_FUNC_FSEEKO.
* doc/autoconf.texi: Adjust.
Revision
1.385 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Nov 11 05:59:22 2000 UTC
(23 years, 4 months ago)
by
proski
Branch:
MAIN
Changes since
1.384: +8 -8 lines
Diff to
previous 1.384
* acfunctions.m4: Always quote first argument of AC_MSG_ERROR,
AC_MSG_WARN, AC_MSG_CHECKING, AC_MSG_RESULT,
AC_MSG_RESULT_UNQUOTED.
* acgeneral.m4: Likewise.
* aclang.m4: Likewise.
* acspecific.m4: Likewise.
* configure.in: Likewise.
* doc/autoconf.texi: Likewise.
Revision
1.384 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Nov 11 04:24:29 2000 UTC
(23 years, 4 months ago)
by
proski
Branch:
MAIN
Changes since
1.383: +10 -2 lines
Diff to
previous 1.383
* doc/autoconf.texi (Particular Structures): Fix examples for
AC_STRUCT_ST_BLKSIZE and AC_STRUCT_ST_RDEV.
Revision
1.382 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Nov 10 16:56:22 2000 UTC
(23 years, 4 months ago)
by
akim
Branch:
MAIN
Changes since
1.381: +50 -0 lines
Diff to
previous 1.381
* doc/autoconf.texi (Limitations of Builtins): Some information
about `trap'.
Document the Free BSD bug observed by Pavel.
Revision
1.380 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Nov 10 14:55:37 2000 UTC
(23 years, 4 months ago)
by
akim
Branch:
MAIN
Changes since
1.379: +27 -0 lines
Diff to
previous 1.379
* doc/autoconf.texi (Shell Substitutions): Some information about
Solaris' sh handling of ``foo=${foo='}'}'' collected by Alexandre,
reported by David Taylor.
Revision
1.377 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Nov 10 12:10:13 2000 UTC
(23 years, 4 months ago)
by
akim
Branch:
MAIN
Changes since
1.376: +50 -16 lines
Diff to
previous 1.376
* doc/autoconf.texi (Shellology): Some about /usr/xpg4/bin/sh on
Solaris.
Sort the entries.
Some words about POSIX vs Bourne shell.
From Russ Allbery and Robert Lipe.
Revision
1.375 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Nov 10 11:43:23 2000 UTC
(23 years, 4 months ago)
by
akim
Branch:
MAIN
Changes since
1.374: +118 -78 lines
Diff to
previous 1.374
* doc/autoconf.texi (Shell Substitutions): Split into...
(Shell Substitutions, Assignments): these.
Move them before `Special Shell Variables'.
(Shell Substitutions): Include information on `$()' from Russ
Allbery.
Revision
1.374 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Nov 2 17:44:03 2000 UTC
(23 years, 5 months ago)
by
akim
Branch:
MAIN
Changes since
1.373: +56 -48 lines
Diff to
previous 1.373
The documentation is not clear about the obsoleteness of
`acconfig.h', `config.h.top', and `config.h.bot'.
Reported by Aharon Robbins.
* doc/autoconf.texi (Making configure Scripts)
(Automatic Remaking, Defining Symbols, Distributing): Forget about
these files.
(acconfig.h): Reword.
Display the old scheme presenting the dependencies between input
and output files.
(Changed File Names): Clarify.
Revision
1.372 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Oct 27 17:29:24 2000 UTC
(23 years, 5 months ago)
by
proski
Branch:
MAIN
Changes since
1.371: +4 -4 lines
Diff to
previous 1.371
* doc/autoconf.texi (Limitations of Builtins): Recommend using
AC_MSG_ERROR instead of exit.
(Autoconf Language): Fix examples.
Revision
1.371 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Oct 26 22:27:48 2000 UTC
(23 years, 5 months ago)
by
proski
Branch:
MAIN
Changes since
1.370: +42 -5 lines
Diff to
previous 1.370
* autoconf.sh: Don't show obsolete options on "--help". Report
obsolete options to stderr. Adjust list of options. Correct
processing of options. Process options with values separated by
"=" first, so that abbreviations work. Don't accept "=" with
short options.
* autoheader.sh: Likewise.
* autoreconf.sh: Likewise.
* autoupdate.sh: Likewise.
* ifnames.sh: There is no "--verbose" option.
* doc/autoconf.texi: Option "-A" requires an argument.
(autoreconf Invocation): Document "--install", "--symlink",
"--m4dir" and the options passed to Automake.
Revision
1.370 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Oct 20 00:15:34 2000 UTC
(23 years, 5 months ago)
by
proski
Branch:
MAIN
Changes since
1.369: +13 -2 lines
Diff to
previous 1.369
* NEWS: Documented changes in AC_PROG_CPP and AC_TRY_CPP.
* doc/autoconf.texi (Compilers and Preprocessors): Likewise.
* acgeneral.m4 (AC_TRY_CPP): Comment changes.
Revision
1.365 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Sep 18 11:05:41 2000 UTC
(23 years, 6 months ago)
by
akim
Branch:
MAIN
Changes since
1.364: +7 -3 lines
Diff to
previous 1.364
* acgeneral.m4 (_AC_OUTPUT_SUBDIRS): Check for configure.gnu
as well.
(_AC_INIT_HELP): Likewise.
(NEWS): Note checking for configure.gnu.
* doc/autoconf.texi: Document checking for configure.gnu when
recursing subdirectories.
Revision
1.364 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Sep 11 07:04:38 2000 UTC
(23 years, 6 months ago)
by
akim
Branch:
MAIN
Changes since
1.363: +26 -19 lines
Diff to
previous 1.363
* doc/autoconf.texi (Preset Output Variables): Correctly specify
what languages are affected by CPPFLAGS, LDFLAGS and LIBS.
Extended description of LDFLAGS and LIBS.
(Compilers and Preprocessors, C Compiler Characteristics):
Recommend Automake as the source of ansi2knr.
(Autoconf Language, Quotation and Nested Macros): English fixes.
(Quotation and Nested Macros): Unclear example replaced with
an explanation of when m4 expands quotes. Added explanation why
unquoted calls are dangerous.
Revision
1.361 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Aug 9 06:53:08 2000 UTC
(23 years, 7 months ago)
by
akim
Branch:
MAIN
Changes since
1.360: +19 -4 lines
Diff to
previous 1.360
* autoconf.sh (finalize.awk): Don't leave spaces before the user
function calls.
Reported by John David Anglin.
* doc/autoconf.texi (Limitations of Usual Tools): Start the AWK
section.
* tests/tools.m4 (AWK portability): New test.
Revision
1.359 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Aug 4 09:21:53 2000 UTC
(23 years, 7 months ago)
by
akim
Branch:
MAIN
Changes since
1.358: +2 -2 lines
Diff to
previous 1.358
* acspecific.m4 (AC_PROG_RANLIB): Use AC_CHECK_TOOL.
* doc/autoconf.texi (Limitations of Usual Tools): Typos.
Revision
1.358 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Aug 4 09:13:17 2000 UTC
(23 years, 7 months ago)
by
akim
Branch:
MAIN
Changes since
1.357: +5 -2 lines
Diff to
previous 1.357
Solaris' /usr/ucb/expr, and SunOS' /usr/bin/expr fail with the `:'
operator when \(\) is used, and matches a string longer than 120
characters.
Reported by Geoff Keating.
* doc/autoconf.texi (Limitations of Usual Tools): Some words about
this.
* acgeneral.m4 (_AC_SHELL_DIRNAME): Fall back to echo|sed if expr
fails.
From Paul Eggert.
Revision
1.357 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Aug 2 17:40:26 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.356: +61 -30 lines
Diff to
previous 1.356
Release Automake from being a substitute to Autoconf.
* acspecific.m4 (_AC_HEADER_TIOCGWINSZ_IN_TERMIOS_H,
_AC_HEADER_TIOCGWINSZ_IN_SYS_IOCTL, AC_HEADER_TIOCGWINSZ,
AC_SYS_POSIX_TERMIOS): New macros from both Automake and the
fileutils.
Revision
1.356 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Aug 2 07:58:35 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.355: +9 -5 lines
Diff to
previous 1.355
* doc/autoconf.texi (Special Shell Variables): More emphasis on
the dangers of character ranges.
From Paul Eggert.
Revision
1.355 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Aug 1 12:20:15 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.354: +9 -7 lines
Diff to
previous 1.354
AC_VALIDATE_CACHED_SYSTEM_TUPLE no longer works properly since the
AC_CANONICAL_* revamping.
Reported by Peter Eisentraut.
In fact, let's just use the precious variables handling.
* acgeneral.m4 (AC_VALIDATE_CACHED_SYSTEM_TUPLE): Obsoleted.
(_AC_ARG_VAR_PRECIOUS): New macro, eved from...
(AC_ARG_VAR): this macro. Adjust.
(_AC_INIT_PREPARE): `build_alias', `host_alias', and
`target_alias' are precious.
* doc/autoconf.texi: Adjust.
Revision
1.354 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Aug 1 11:22:44 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.353: +10 -2 lines
Diff to
previous 1.353
* acgeneral.m4 (_AC_INIT_PREPARE_ENVIRONMENT): Neutralize also
LC_COLLATE and LC_NUMERIC.
* autoconf.m4: Don't rely on character ranges with tr.
* doc/autoconf.texi (Special Shell Variables): Adjust.
Revision
1.353 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Aug 1 11:16:33 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.352: +9 -0 lines
Diff to
previous 1.352
* acfunctions.m4 (_AC_LIBOBJ_STRTOD, AC_FUNC_STRTOD,
AM_FUNC_STRTOD): New macros, from Automake.
* acfunctions: Adjust.
Revision
1.352 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Aug 1 11:10:16 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.351: +8 -0 lines
Diff to
previous 1.351
* acfunctions.m4 (AC_FUNC_ONSTACK): New macro, from
Automake.
* doc/autoconf.texi (Particular Functions): Adjust.
Revision
1.351 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Aug 1 10:16:21 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.350: +6 -0 lines
Diff to
previous 1.350
* acfunctions.m4 (AC_FUNC_ERROR_AT_LINE): New macro, from
Automake.
* doc/autoconf.texi (Particular Functions): Adjust.
Revision
1.350 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Aug 1 10:03:42 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.349: +5 -4 lines
Diff to
previous 1.349
* aclang.m4 (_AC_PROG_CXX_GNU, _AC_PROG_CC_GNU, _AC_PROG_F77_GNU):
Use grep instead of egrep, don't redirect stderr.
Revision
1.348 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jul 28 07:41:53 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.347: +2 -2 lines
Diff to
previous 1.347
* autoconf.sh (--warnings): Catch `no-category', not `nocategory'.
* autoheader.sh: Likewise.
* acgeneral.m4 (_AC_WARNING_IFELSE): Adjust.
Revision
1.347 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jul 28 07:37:51 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.346: +174 -89 lines
Diff to
previous 1.346
* doc/autoconf.texi (Installation Directory Variables): New
section, Eved off from `Preset Output Variables', i.e., was a
small part of it, grew independent, and is its equal (at least).
(Coding Style): `$#' padding.
* Makefile.am (editsh, editpl): Do what the doc says you do: use
@datadir\@ instead of @''datadir''@.
Revision
1.345 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 24 07:58:52 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.344: +12 -0 lines
Diff to
previous 1.344
* aclang.m4 (AC_F77_FUNC): New macro to give the user a clean
way of accessing Fortran name-mangling information other than
through CPP, and without having to know the different possible
name-mangling schemes.
* autoconf.texi: Documented AC_F77_FUNC
Revision
1.344 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 24 06:54:53 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.343: +24 -28 lines
Diff to
previous 1.343
* acgeneral.m4 (_AC_CHECK_TYPE_BUILTIN_P): Add `off_t' and
`size_t' which are often used too.
Fix a bug which prevents recognition of `bool' and `char'.
(_AC_CHECK_TYPE_MAYBE_TYPE_P): New macro.
(AC_CHECK_TYPE): Use it.
Revision
1.343 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 19 09:56:18 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.342: +3 -38 lines
Diff to
previous 1.342
* aclang.m4 (AC_F77_NAME_MANGLING): Obsolete, becomes
_AC_F77_NAME_MANGLING.
(_AC_F77_NAME_MANGLING): Use independent checks for the
name mangling of symbols with and without underscores.
Use algorithm with for loops instead of recursive macro calls.
(AC_F77_WRAPPERS): Adapt to changes in _AC_F77_NAME_MANGLING.
* doc/autoconf.texi (Fortran 77 Compiler Characteristics):
Remove documentation of AC_F77_NAME_MANGLING.
Remove documentation of f77_case and f77_underscore.
Replace AC_F77_FUNC_WRAPPER with AC_F77_WRAPPERS.
Revision
1.340 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 19 09:28:34 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.339: +48 -16 lines
Diff to
previous 1.339
* doc/autoconf.texi (Compilers and Preprocessors, Obsolete
Macros): Don't give boring internal details.
(Language Choice): Typo.
(Limitations of Builtins): Some about `!', `set', `$@'.
(Coding Style): Some about $[@] quotation.
Some about cross-compilation.
Revision
1.338 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 19 09:14:48 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.337: +36 -43 lines
Diff to
previous 1.337
* doc/autoconf.texi (Prerequisite Macros): Dedocument AC_PROVIDE.
(Coding Style): Move some into...
(Macro Definitions): here.
Revision
1.337 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jul 19 09:03:54 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.336: +45 -29 lines
Diff to
previous 1.336
Make it clear that the regular user does not need --macrodir.
In fact, rename this option as -A, --autoconf-dir.
* autoconf.sh: Complain when -m, --macrodir is used.
Accept -A, --autoconf-dir.
Use $autoconf_dir instead of $AC_MACRODIR.
Adjust --help.
* autoheader.sh: Likewise.
* autoscan.sh: Likewise.
* autoupdate.sh: Likewise.
Use $optarg.
* autoreconf.sh: Likewise.
* doc/autoconf.texi: Adjust.
* tests: Adjust the test suite.
Revision
1.336 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 17 08:37:00 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.335: +58 -24 lines
Diff to
previous 1.335
* doc/autoconf.texi (Configuration Actions): Explain the
behavior of AC_CONFIG_HEADERS and AC_CONFIG_FILES with respect to
absolute and relative filenames, and stdin/stdout.
(config.status invocation): Likewise.
Revision
1.333 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 10 10:27:02 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.332: +16 -0 lines
Diff to
previous 1.332
* acspecific.m4 (_AC_FUNC_STAT, AC_FUNC_STAT, AC_FUNC_LSTAT): New
macros, from Jim's stat.m4 and lstat.m4 serial 6.
* doc/autoconf.texi (Particular Functions): Document
* acfunctions: Add them.
Revision
1.332 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 10 10:25:39 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.331: +9 -9 lines
Diff to
previous 1.331
LANGUAGE should be neutralized too.
* acgeneral.m4 (_AC_INIT_PREPARE_ENVIRONMENT): Do it.
* doc/autoconf.texi (Special Shell Variables): Mention it.
Revision
1.331 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 10 10:23:09 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.330: +41 -14 lines
Diff to
previous 1.330
Set autoconf's default warnings to `syntax'.
In fact, honor the most recent specification in the concatenation
of `syntax',$WARNINGS,<options> in that order.
Implement support for `none' and `noCATEGORY' so that the options
may override the previous choices.
Suggested by Didier Verna.
* acgeneral.m4 (_AC_WARNING_IFELSE): New macro.
(AC_WARNING_IFELSE): Use this macro to implement the new specs.
(AC_WARNING): The empty category must not be used, default to
`syntax'.
* doc/autoconf.texi (autoconf Invocation, Reporting Messages): Adjust.
* autoconf.sh: Adjust.
Use `optarg' to fetch the arguments of options.
Fix a bug in the handling of `--trace='.
* acgeneral.m4 (AC_CACHE_VAL): Typo: the macro was complaining iff
it shouldn't have.
Revision
1.329 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 10 10:10:04 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.328: +58 -1 lines
Diff to
previous 1.328
* acgeneral.m4 (AC_DEFUNCT): Remove.
(AC_RSH, AC_UNISTD_H, AC_USG, AC_MEMORY_H, AC_DIR_HEADER,
AC_INT_16_BITS, AC_LONG_64_BITS): They're alive!...
* doc/autoconf.texi (Obsolete Macros): but not fresh.
Revision
1.328 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 10 10:08:30 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.327: +4 -0 lines
Diff to
previous 1.327
* autoreconf.sh (debug): New variable.
(tmp): s/ac/ar/.
<options handling>: Support --debug.
* doc/autoconf.texi: Adjust.
Revision
1.327 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 10 08:53:59 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.326: +25 -3 lines
Diff to
previous 1.326
* acgeneral.m4 (AC_DIRNAME): Use an `expr' solution instead of
echo|sed.
From Paul Eggert.
* doc/autoconf.texi (Limitations of Usual Tools): Include the
words from Paul about `|' with expr(1).
Revision
1.326 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 10 08:43:55 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.325: +22 -0 lines
Diff to
previous 1.325
* aclang.m4: Promote s,,, over s%%%, and `sed prog' over `sed -e
prog'.
* acgeneral.m4: Likewise.
* acspecific.m4: Likewise.
* doc/autoconf.texi (Limitations of Usual Tools, Coding Style):
Likewise.
Revision
1.325 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 10 08:40:27 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.324: +106 -135 lines
Diff to
previous 1.324
* AUTHORS: Update.
* doc/autoconf.texi: Free Franc,ois Pinard from iftex and ifinfo,
use @,c.
Don't use `@code{m4}' when you mean M4, just as you shall not say
`@code{cc}' when you refer to the C language.
Revision
1.323 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jul 10 08:31:44 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.322: +7 -7 lines
Diff to
previous 1.322
* doc/autoconf.texi (Obsoleting Macros): Is not a subsection of
`Dependencies Between Macros', but rather a section of `Writing
Macros'.
Revision
1.321 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jul 4 10:34:22 2000 UTC
(23 years, 8 months ago)
by
akim
Branch:
MAIN
Changes since
1.320: +3 -3 lines
Diff to
previous 1.320
* acgeneral.m4 (AC_CACHE_LOAD): Be ready to read the cache even
when `.' is not in the PATH.
* doc/install.texi (configure Invocation): Adjust.
Revision
1.320 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jun 30 13:34:38 2000 UTC
(23 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.319: +45 -16 lines
Diff to
previous 1.319
Re-enable the old behavior of --host and --build.
* acgeneral.m4 (build_alias): Set to host_alias if --build is not
given but --host is, and enable cross-compile auto-detection. If
both are, and are different, enable cross compilation.
(AC_CANONICAL_HOST): Adjust help message.
(cross_compiling): Enclose in quotes when testing.
* aclang.m4 (_AC_LANG_COMPILER_WORKS): If cross_compiling is
maybe, set it to yes or no depending on the result of the
execution test.
* doc/autoconf.texi: Document the change.
* doc/install.texi: Likewise.
Revision
1.319 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jun 27 10:31:05 2000 UTC
(23 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.318: +22 -33 lines
Diff to
previous 1.318
* doc/autoconf.texi: Fix various typos.
(Limitations of Usual Tools) <sed>: Anchors and groups.
(Language Choice): Don't mention cross_compiling here, do it...
(Specifying Names) <--host>: here.
(Obsoleting Macros): Don't document AC_DEFUNCT, it's going to be
removed anyway, obsoleted itself by AU_DEFUN.
Revision
1.318 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 26 10:51:18 2000 UTC
(23 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.317: +16 -16 lines
Diff to
previous 1.317
* autoreconf.sh (automake, aclocal): New variables. Import
$AUTOMAKE and $ACLOCAL.
Pass --verbose to the tools.
Avoid using plenty of variables, just append to existing
variables.
* doc/autoconf.texi: List options in the order --help, --version,
--verbose, --debug, and then specific options.
Revision
1.317 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 26 10:34:24 2000 UTC
(23 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.316: +69 -85 lines
Diff to
previous 1.316
* doc/autoconf.texi: Various Texinfo adjustments.
(Specifying Names): When describing the system triplets, use the
same names as the shell variables.
(System Type Variables): Delete, merge its content into...
(Canonicalizing): here.
Clarify the difference between the `foo_target' and `foo'
variables.
Revision
1.316 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jun 26 10:20:36 2000 UTC
(23 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.315: +19 -1 lines
Diff to
previous 1.315
* acgeneral.m4 (AC_CONFIG_LINKS, AC_CONFIG_HEADERS,
AC_CONFIG_COMMANDS, AC_CONFIG_FILES): Use a shell variable instead
of an m4 variable to store what must be done, so that sh
conditionals are honored.
(_AC_OUTPUT_LINKS, _AC_OUTPUT_HEADERS,
_AC_OUTPUT_COMMANDS, _AC_OUTPUT_FILES): Adjust.
* tests/semantics.m4: Test the four AC_CONFIG sisters.
* doc/autoconf.texi (Configuration Actions): Promote the use of
literals, show it works properly with sh conditionals.
Revision
1.314 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jun 16 17:40:44 2000 UTC
(23 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.313: +80 -6 lines
Diff to
previous 1.313
The test suite reveals AC_OUTPUT_MAKE_DEFS fails on RISC/OS.
* acgeneral.m4 (AC_OUTPUT_MAKE_DEFS) <confdef2opt.sed>: Reset the
t flag between each cycle.
* doc/autoconf.texi (Limitations of Usual Tools): Some about the t
flag in sed.
Revision
1.313 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jun 13 14:56:23 2000 UTC
(23 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.312: +6 -0 lines
Diff to
previous 1.312
`./config.status -d' is buggy.
* acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Remove the `shift' in
--debug.
* doc/autoconf.texi (Limitations of Builtins): Some about shift.
Revision
1.312 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jun 13 09:31:55 2000 UTC
(23 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.311: +82 -30 lines
Diff to
previous 1.311
* doc/autoconf.texi (Caching Results): Bigger warning about the
extremely frequent action-in-commands bug.
Move the documentation of AC_CACHE_SAVE and AC_CACHE_LOAD...
(Cache Files): in here.
Revision
1.310 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Jun 8 12:07:14 2000 UTC
(23 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.309: +25 -0 lines
Diff to
previous 1.309
Import AC_SYS_LARGEFILE from largefile.m4 serial 12.
* acspecific.m4 (AC_SYS_LARGEFILE, _AC_SYS_LARGEFILE_MACRO_VALUE,
_AC_SYS_LARGEFILE_SOURCE): New.
* doc/autoconf.texi (System Services): Document AC_SYS_LARGEFILE.
Revision
1.309 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Jun 7 11:57:11 2000 UTC
(23 years, 9 months ago)
by
akim
Branch:
MAIN
Changes since
1.308: +5 -0 lines
Diff to
previous 1.308
`foo=1 foo=2 cmd' has an undefined behavior.
* acgeneral.m4 (_AC_COMPUTE_INT_COMPILE): Do not put two shell
variable assignments in one shell command.
* doc/autoconf.texi (Shell Substitutions): Document.
Revision
1.305 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun May 28 16:18:40 2000 UTC
(23 years, 10 months ago)
by
meyering
Branch:
MAIN
Changes since
1.304: +7 -4 lines
Diff to
previous 1.304
(Particular Functions): Give better description of
AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK. From Paul Eggert.
Revision
1.304 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 26 18:16:46 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.303: +9 -1 lines
Diff to
previous 1.303
* doc/autoconf.texi (Limitations of Usual Tools): Document `ln -s'
on DJGPP, based on the comments from Mark Elbrecht.
Revision
1.303 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 26 17:30:07 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.302: +3 -3 lines
Diff to
previous 1.302
Don't use f2c as a possible Fortran compiler, since by itself it
cannot produce object code.
* aclang.m4 (AC_PROG_F77): Remove f2c from the search list.
* doc/autoconf.texi: Excise mentions of f2c in AC_PROG_F77 docs.
Revision
1.302 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 26 15:59:19 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.301: +25 -0 lines
Diff to
previous 1.301
* acspecific.m4 (AC_FUNC_STRERROR_R): New, from `strerror_r.m4',
serial 2, by Jim Meyering.
(AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): New, from
`lstat-slash.m4', serial 1, by Jim Meyering.
* acfunctions: Adjust.
Revision
1.300 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 26 14:38:16 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.299: +46 -46 lines
Diff to
previous 1.299
In `info', it is easier to type `autoconf <TAB>' to reach the list
of options, that `Invoking autoc<TAB>'.
* doc/autoconf.texi: s/Invoking foo/foo Invocation/.
Revision
1.299 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 26 14:34:21 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.298: +1201 -1205 lines
Diff to
previous 1.298
Merge `Upgrading' and `Obsolete Constructs' together.
* doc/autoconf.texi (Obsolete Constructs): Move right after
`Recreation a Configuration.
(Invoking autoupdate): Be a subsection of
`Obsolete Constructs'.
(Upgrading): Demote from chapter to section.
Be a section of `Obsolete Constructs'.
Rename as `Autoconf 1'.
Revision
1.298 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 26 11:33:54 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.297: +3 -3 lines
Diff to
previous 1.297
Find a means to extract integers from the compiler.
Use this technology to compute `sizeof' even when cross-compiling.
Ideas and initial suggestion by Kaveh Ghazi.
Binary search by Bruno Haible.
* aclang.m4 (AC_LANG_BOOL_COMPILE_TRY,
AC_LANG_BOOL_COMPILE_TRY(C), AC_LANG_BOOL_COMPILE_TRY(C++),
AC_LANG_INT_SAVE, AC_LANG_INT_SAVE(C), AC_LANG_INT_SAVE(C++)): New
macros.
* acgeneral.m4 (_AC_COMPUTE_INT_COMPILE, _AC_COMPUTE_INT_RUN,
_AC_COMPUTE_INT): New.
(AC_CHECK_SIZEOF): Use them.
Check whether the type exists beforehand.
* tests/semantics.m4 (AC_CHECK_SIZEOF): Strengthen.
Revision
1.297 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 26 09:42:14 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.296: +8 -9 lines
Diff to
previous 1.296
* aclang.m4 (AC_PROG_CXX): Look for aCC KCC RCC xlC_r xlC.
s/c++ g++/g++ c++/.
* doc/autoconf.texi (Compilers and Preprocessors): Adjust.
Revision
1.296 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 26 08:32:45 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.295: +40 -16 lines
Diff to
previous 1.295
* doc/autoconf.texi (Limitations of Usual Tools, Limitations of
Builtins): Integrate comments from Paul Eggert and Jim Meyering.
Add the sed limitation discovered by Philippe De Muyter.
Typo from Pavel Roskin.
Revision
1.295 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 25 07:49:40 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.294: +39 -0 lines
Diff to
previous 1.294
* acgeneral.m4 (_AC_INIT_PARSE_ARGS): Don't use negated character
classes with `case'. Use `expr' instead.
Suggested by Paul Eggert.
* doc/autoconf.texi (Limitations of Builtins): Explain expr, the
`x' trick, and negated character classes.
Revision
1.294 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 24 15:46:12 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.293: +18 -8 lines
Diff to
previous 1.293
Have --host=sun4 automatically look for CC=sun4-cc etc.
* acgeneral.m4 (AC_CHECK_TOOLS): New.
* aclang.m4 (AC_PROG_CXX, AC_PROG_CC, AC_PROG_F77): Use new
AC_CHECK_TOOLS macro instead of AC_CHECK_PROGS so that a cross
compiler is found by default with --host.
* doc/autoconf.texi (Generic Programs, Manual Configuration):
Describe new AC_CHECK_TOOLS macro. Fix unclear working about
AC_CHECK_PROGS.
* tests/Makefile.am (FILTER_MACROS): Adjust.
Revision
1.293 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 24 14:39:25 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.292: +48 -11 lines
Diff to
previous 1.292
The night of the living dead...
* acspecific.m4 (AC_XENIX_DIR, AC_DYNIX_SEQ, AC_IRIX_SUN,
AC_SCO_INTL): Wake up a few zombies.
* doc/autoconf.texi: Adjust.
* tests/aclocal.m4 (AC_ENV_SAVE): Likewise.
Revision
1.292 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 24 13:00:34 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.291: +87 -16 lines
Diff to
previous 1.291
* doc/autoconf.texi (Limitations of Builtins): Document `unset'.
(Special Shell Variables): Adjust.
(Shellology): New section. Introduce bash and zsh.
(Special Shell Variables): Some data on NULLCMD.
(Quotation Thumb Rule): Rename as
(Quotation Rule of Thumb): this.
* acgeneral.m4 (AC_SHELL_UNSET): Remove.
(AC_SHELL_UNSETENV): Rename as...
(AC_SHELL_UNSET): this.
(_AC_INIT_PREPARE_ENVIRONMENT): Prepare bash and zsh.
Adjust to AC_SHELL_UNSET.
Revision
1.290 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 23 14:54:49 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.289: +221 -199 lines
Diff to
previous 1.289
Simplify the interface: users shouldn't need to explicitly check
for special environments.
* acspecific.m4 (AC_EXEEXT, AC_OBJEXT): AU defined to
nothing. Replace them by...
(_AC_EXEEXT, _AC_OBJEXT): this.
* aclang.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Call them.
(AC_PROG_CC_G, AC_PROG_CXX_G, AC_PROG_F77_G): Rename as...
(_AC_PROG_CC_G, _AC_PROG_CXX_G, _AC_PROG_F77_G): this.
Adjust dependencies.
* tests/Makefile.am (FILTER_MACROS): Adjust.
* doc/autoconf.texi (Compilers and Preprocessors): New section,
move the documentation of AC_PROG_CC, AC_PROG_CC_C_O,
AC_PROG_CC_STDC, AC_PROG_CPP, AC_PROG_CXX, AC_PROG_CXXCPP,
AC_PROG_F77, AC_PROG_F77_C_O, AC_PROG_GCC_TRADITIONAL here.
Factor the comment documentation of AC_PROG_CC, AC_PROG_CXX,
AC_PROG_F77.
Revision
1.289 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 23 14:50:43 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.288: +4 -3 lines
Diff to
previous 1.288
Modernize AC_EXEEXT and AC_OBJEXT.
Now work with other languages than C and C++.
* acspecific.m4 (AC_EXEEXT, AC_OBJEXT): Use
AC_COMPILE_IFELSE/AC_LINK_IFELSE and AC_LANG_PROGRAM instead of
ad hoc code.
Use `$ac_ext' instead of listing `.c', `.C' etc.
Use AC_CACHE_CHECK.
* doc/autoconf.texi (System Services): Adjust.
Revision
1.288 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 23 14:47:33 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.287: +32 -23 lines
Diff to
previous 1.287
Simplify the interface: users shouldn't need to explicitly check
for special environments.
* acspecific.m4 (AC_CYGWIN, AC_EMXOS2, AC_MINGW32): AU defined to
nothing. Replace them by...
(_AC_CYGWIN, _AC_EMXOS2, _AC_MINGW32): these, which are
automatically called by...
(AC_EXEEXT): this.
* doc/autoconf.texi (System Services, Obsolete Macros): Adjust.
Revision
1.287 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 23 14:46:24 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.286: +0 -7 lines
Diff to
previous 1.286
AC_PROG_GNU_M4 should actually be private to the package
Autoconf.
* acspecific.m4 (AC_PROG_GNU_M4): Move to...
* m4/m4.m4: here.
* m4/Makefile.am (EXTRA_DIST): Adjust.
* doc/autoconf.texi (Particular Programs): Adjust.
Revision
1.286 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 23 14:15:28 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.285: +106 -48 lines
Diff to
previous 1.285
* doc/autoconf.texi (Exiting from Shell Scripts): Move contents
into...
(Limitations of Builtins): this new node.
Document limitations of `exit', `export' and `case'.
Welcome the documentation of `test' from...
(Limitations of Usual Tools): here.
Revision
1.285 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon May 22 13:31:01 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.284: +10 -19 lines
Diff to
previous 1.284
Add `configure --config-cache', `-C' as a shortcut for
`--cache-file=config.cache'.
* acgeneral.m4 (_AC_INIT_PARSE_ARGS): Let `configure' support
`--config-cache' and `-C'.
Report them in `--help'.
Fix the display of missing argument.
(_AC_OUTPUT_SUBDIRS): Adjust.
* doc/install.texi (Invoking configure): Rename the node as
(Running configure scripts): this, the name of the chapter.
(Operation Controls): Rename as...
(Invoking configure): this.
Document the new options.
* doc/autoconf.texi (direntry): Huh? What is this `aclocal' doing
here? Point to `Invoking configure'.
(Cache Files): No need to document the disabling of the cache.
Revision
1.284 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon May 22 08:46:23 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.283: +27 -2 lines
Diff to
previous 1.283
* acspecific.m4 (AC_FUNC_CHOWN): New macro, based on Jim
Meyering's `chown.m4' serial 4.
(AC_FUNC_GETGROUPS): New macro, based on Jim Meyering's
`getgroups.m4' serial 3.
(AC_FUNC_MEMCMP): Updated, based on Jim Meyering's `memcmp.m4'
serial 3.
(AC_FUNC_MALLOC): New macro, based on Jim Meyering's
`malloc.m4' serial 3.
(AC_FUNC_MMAP): Include `stdlib.h' when `STDC_HEADERS'.
* acfunctions: Sort.
Add `chown' and `malloc', point `getgroups' to `AC_FUNC_GETGROUPS'
instead of `AC_TYPE_GETGROUPS'.
* doc/autoconf.texi (Particular Functions): Adjust.
Revision
1.283 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 19 13:16:06 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.282: +24 -3 lines
Diff to
previous 1.282
* acgeneral.m4 (AC_PACKAGE): Rename as _AC_INIT_PACKAGE.
(AC_INIT): Dispatch your arguments either to _AC_INIT_PACKAGE or
to AC_CONFIG_SRCDIR.
(AU::AC_INIT): New.
* configure.in: Adjust.
Use `#', not `dnl'.
* doc/autoconf.texi (configure.in Layout): Document the new form
of AC_INIT.
Document AC_CONFIG_SRCDIR.
(Obsolete Macros): Document the old one.
Revision
1.282 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 19 12:55:02 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.281: +11 -14 lines
Diff to
previous 1.281
* aclang.m4 (AC_PROG_CC_GNU, AC_PROG_CXX_GNU, AC_PROG_F77_GNU):
Rename as:
(_AC_PROG_CC_GNU, _AC_PROG_CXX_GNU, _AC_PROG_F77_GNU): these.
Compute the value of GCC, GXX and G77 here.
Set to `no' (instead of empty) if not the GNU compiler.
(AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Adjust.
* doc/autoconf.texi: Adjust.
Revision
1.281 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 19 12:40:45 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.280: +42 -35 lines
Diff to
previous 1.280
Either we cross-compile the whole package, or we don't.
Using --host enables cross-compilation.
* acgeneral.m4 (_AC_INIT_PARSE_ARGS): `--host' enables cross
compilation.
(AC_CANONICAL_BUILD): The help string should explicitly mention
cross compilation.
* aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77)): Don't
set `cross_compiling'.
(AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Run your `WORK' partner
only if not cross-compiling.
(AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS, AC_PROG_F77_WORKS):
If does not work, don't assume an implicit cross-compilation:
fail.
* doc/autoconf.texi: Adjust.
Revision
1.279 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 19 12:17:29 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.278: +133 -48 lines
Diff to
previous 1.278
* doc/autoconf.texi (Testing Values and Files): Delete, move its
content into...
(Limitations of Usual Tools::test): here.
Document more limitations.
Revision
1.278 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 19 12:11:48 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.277: +10 -3 lines
Diff to
previous 1.277
* acgeneral.m4 (AC_SPECIALIZE): Avoid a useless `indir'.
(AC_CHECK_MEMBER, AC_CHECK_MEMBERS): Fix to work properly on
`struct f.g.h'.
* acspecific.m4 (AC_FUNC_GETLOADAVG): Use AC_CHECK_HEADERS and
AC_CHECK_MEMBERS instead of performing their task by hand.
Revision
1.277 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 19 12:08:46 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.276: +16 -12 lines
Diff to
previous 1.276
Synchronize AC_FUNC_GETLOADAVG with the version of the shellutils
1.16f (serial 4).
* acspecific.m4 (AC_FUNC_GETLOADAVG): Check for
`pstat_getdynamic'.
Define `C_GETLOADAVG' if compiling `getloadavg.c'.
Check for NLS.
Compute `GETLOADAVG_LIBS'.
(AC_FUNC_MKTIME): Remove a forgotten `AC_SUBST(LIBOBJS)'.
Revision
1.276 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 19 11:54:04 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.275: +66 -1 lines
Diff to
previous 1.275
* acgeneral.m4 (AC_SHELL_UNSET, AC_SHELL_UNSETENV): New macro.
(_AC_INIT_PREPARE_ENVIRONMENT): Use AC_SHELL_UNSETENV.
Set CDPATH. Fixes Autoconf/96.
* doc/autoconf.texi (Special Shell Variables): New node.
Document `status', `CDPATH', `LANG', `LC_ALL', `LC_MESSAGES' and
`LC_CTYPE'.
Revision
1.275 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 12 11:29:07 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.274: +74 -63 lines
Diff to
previous 1.274
* doc/autoconf.texi (Invoking config.status): Move the
documentation of the envvar CONFIG_(FILES, HEADERS, COMMANDS,
LINKS) to
(Obsolete config.status Use): here.
Revision
1.274 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri May 12 09:15:01 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.273: +21 -5 lines
Diff to
previous 1.273
* doc/autoconf.texi (Exiting from Shell Scripts): New node.
(Autoconf Language): Follow the advice in the new node.
Revision
1.272 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 11 16:56:14 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.271: +33 -13 lines
Diff to
previous 1.271
AC_CONFIG_SUBDIRS needs two lists: one, ac_subdirs_all, which
contains all the possible subdirs for `--help=recursive', and
another, `subdirs' which can be built dynamically for launching
sub configurations.
* acgeneral.m4 (AC_CONFIG_SUBDIRS): Define `subdirs' dynamically.
Define `ac_subdirs_all' statically.
Warn if the argument is not a literal.
(AC_LIST_SUBDIRS): Rename as...
(_AC_LIST_SUBDIRS): this.
(_AC_INIT_HELP): Loop over `ac_subdirs_all', not `subdirs'.
(_AC_OUTPUT_SUBDIRS): Loop over `subdirs', not `AC_LIST_SUBDIRS'.
* doc/autoconf.texi (Subdirectories): Adjust.
* acgeneral.m4: Replace all the `test ! -d foo && bar' with
`test -d foo || bar'.
* Makefile.am (.m4.m4f): Stop hiding what you're doing.
Don't check for GNU m4, let it die.
Revision
1.271 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 11 15:45:34 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.270: +19 -8 lines
Diff to
previous 1.270
The Associated Rewriters are even prouder to present...
.
|
|
/-+ / + )===( U T O U P D A T E I V
// \
=========
_//_ _\_ The ``Eiffel Tower'' Release
* autoupdate.sh: Complete rewrite. See that file for a detailed
explanation. Basically, simulate the name spaces thanks to
`autoconf --trace' and auxiliary files.
No longer use `autoupdate.m4', remove the dependencies.
Synchronize the options and `--help'.
* doc/autoconf.texi (Invoking autoupdate): Humanoupdate.
* autoupdate.m4: Delete.
* tests/Makefile.am (FILTER_MACROS): Add `AC_OUTPUT'.
Since `AC_OUTPUT' is now AU_DEFUN'd, it is extracted for testing,
while it was not before.
* tests/tools.m4 (autoupdate): Re-enable. Adjust the expected
output with the right quotation (yeah!).
Pass `-m $top_srcdir': autoupdate want the `.m4' files, not the
frozen files.
* Makefile.am (nodistpkgdataDATA): Move `acversion.m4' to
(distpkgdataDATA): here, so that all the `.m4' files are in the
source hierarchy, not split across src and build.
* acversion.m4.in: Update to today's standards.
* Makefile.am: Adjust.
Revision
1.270 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 11 12:41:33 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.269: +22 -15 lines
Diff to
previous 1.269
Replace AC_LANG_SAVE/AC_LANG_RESTORE with AC_LANG_PUSH/AC_LANG_POP.
* aclang.m4 (_AC_LANG_CURRENT, AC_LANG_STACK): You two are the same
thing, which now we shall name `_AC_LANG'.
All users adjusted.
(AC_LANG_PUSH, AC_LANG_POP): New macros.
(AC_LANG_SAVE, AC_LANG_RESTORE): AU defined.
(AC_PROG_CC_WORKS, AC_PROG_CXXCPP, AC_PROG_CXX_WORKS,
AC_PROG_F77_WORKS, AC_F77_LIBRARY_LDFLAGS, AC_F77_NAME_MANGLING):
Use them.
(AC_F77_LIBRARY_LDFLAGS): Move the requirements at its top.
* doc/autoconf.texi (Language Choice): Document them.
(Old Macros): Welcome AC_LANG_SAVE and AC_LANG_RESTORE.
Revision
1.268 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 11 07:59:09 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.267: +16 -15 lines
Diff to
previous 1.267
Merge AC_DECL_YYTEXT into AC_PROG_LEX.
* acgeneral.m4 (AC_DECL_YYTEXT): Rename as
(_AC_DECL_YYTEXT): this.
(AC_PROG_LEX): Use it.
(AC_DECL_YYTEXT): New AU macro.
* doc/autoconf.texi: Adjust.
Revision
1.267 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 10 16:52:35 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.266: +286 -260 lines
Diff to
previous 1.266
Update and polish the documentation.
* doc/autoconf.texi: Use @sc where upper case names were used.
Remove a few useless `dnl'.
Convert some `dnl' into comments.
Promote `$(foo)' in Makefiles, not `${foo}'.
Promote `$foo' in shell scripts, not `${foo}'.
Promote `foo = bar' in Makefiles, not `foo=bar'.
(Language Choice): Document `AC_LANG', move `AC_LANG_C',
`AC_LANG_CPLUSPLUS' and `AC_LANG_FORTRAN77' to
(Old Macros): here.
* doc/install.texi: Fix a typo in the specification of the system
quadruples.
Revision
1.266 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 10 16:16:31 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.265: +44 -41 lines
Diff to
previous 1.265
* libm4.m4 (m4_foreach): Rewritten so that it does not require
lists in between parens.
(m4_foreach_quoted): new copy of the previous `m4_foreach' which
is still used by `m4_wrap'.
* acgeneral.m4 (AC_INCLUDE, AC_INCLUDES): Removed.
(AC_FOREACH): Don't use parens with `m4_foreach'.
(AC_CHECK_MEMBER, AC_CHECK_DECLS, AC_CHECK_TYPES): Adjust the
description.
* acspecific.m4 (AC_STRUCT_TIMEZONE, AC_STRUCT_ST_BLKSIZE,
AC_STRUCT_ST_BLOCKS, AC_STRUCT_ST_RDEV): Adjust.
* autoconf.texi (AC_CHECK_MEMBER, AC_CHECK_DECLS, AC_CHECK_TYPES):
Adjust their documentation.
(AC_INCLUDE): Undocument.
* tests/semantics.m4: Adjust.
* tests/actest.m4: Rename as...
* tests/aclocal.m4: this.
* tests/atspecific.m4: No longer include actest.m4.
* tests/torture.m4: Likewise.
* tests/Makefile.am: Adjust.
Revision
1.265 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 10 15:39:22 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.264: +35 -16 lines
Diff to
previous 1.264
* doc/autoconf.texi (Obsolete Macros): Document `AU_DEFUN'.
Move the documentation of `AC_OBSOLETE' from here, to...
(Old Macros): here.
* acspecific.m4 (AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_RDEV):
AU_DEFUN'd.
Revision
1.264 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 10 11:47:35 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.263: +60 -15 lines
Diff to
previous 1.263
* acgeneral.m4 (AC_LIBOBJ_DECL, AC_LIBOBJ): New macros.
(AC_REPLACE_FUNCS): Use AC_LIBOBJ.
* acspecific.m4 (AC_FUNC_MKTIME, AC_FUNC_MEMCMP,
AC_STRUCT_ST_BLOCKS): Use AC_LIBOBJ.
* doc/autoconf.texi : Adjust so that the user is not encouraged to
use LIBOBJS directly.
(Generic Functions): Document AC_LIBOBJ_DECL and AC_LIBOBJ.
Revision
1.263 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 9 11:01:20 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.262: +1 -2 lines
Diff to
previous 1.262
* acgeneral.m4 (_AC_OUTPUT_FILES): Don't automatically spit
`Generated by...' in Makefiles.
Fixes Autoconf/102.
Revision
1.262 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue May 9 09:45:04 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.261: +13 -10 lines
Diff to
previous 1.261
Let `config.status' use a private temp dir.
Suggested by Jim Meyering.
* acgeneral.m4 (_AC_SHELL_TMPDIR): New macro.
(_AC_OUTPUT_CONFIG_STATUS): Use it.
Use more quoted here docs to improve readability.
Compute `$me' and use it in the error messages.
Define `$configure' and `$configure_args' to avoid continuously
mixing the uses of `configure' and `config.status' evaluation in a
single line.
Define `$SHELL' and use it.
Simplify all the unjustified `[$]foo' into `$foo', the quotes
are needed only for `$[1]', `$[@]' etc.
Replace all the uses of `ac_cs_root' with files in the tmp dir of
`config.status'.
Remove a few `rm' covered by the removal of the `$tmp' dir.
Let `config.status' support `--debug'.
(_AC_INIT_PREPARE): Avoid the leading space in `ac_configure_args'.
* doc/autoconf.texi (Invoking config.status): Adjust.
Revision
1.261 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu May 4 09:25:43 2000 UTC
(23 years, 10 months ago)
by
akim
Branch:
MAIN
Changes since
1.260: +155 -50 lines
Diff to
previous 1.260
* doc/autoconf.texi (Obsolete Macros): Rename as...
(Obsoleting Macros): this.
(Old Macros): Rename as...
(Obsolete Macros): this.
Be a section of...
(Obsolete Constructs): New chapter.
(Invoking autoheader): Move the `acconfig.h' documentation to...
(acconfig.h): here, new section of `Obsolete Constructs'.
(Autoheader Macros): Document AH_VERBATIM, AH_TEMPLATE, AH_TOP and
AH_BOTTOM.
Revision
1.260 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 3 11:22:50 2000 UTC
(23 years, 11 months ago)
by
akim
Branch:
MAIN
Changes since
1.259: +34 -8 lines
Diff to
previous 1.259
Simplify the handling of `acconfig.h'.
* autoheader.sh: No longer try to select the needed paragraphs of
`acconfig.h', just dump everything into `config.h.in'.
Implement support for `--warnings'.
Warn the users that these auxiliary files are obsolete when `-W
obsolete'.
* doc/autoconf.texi (Invoking autoheader): Adjust.
Revision
1.259 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 3 09:53:55 2000 UTC
(23 years, 11 months ago)
by
akim
Branch:
MAIN
Changes since
1.258: +51 -32 lines
Diff to
previous 1.258
Provide a macro to canonicalize a configuration name.
Suggested by Ralf Corsepius.
* acgeneral.m4 (AC_CANONICALIZE): New macro.
(_AC_CANONICAL_THING): Use it.
Revision
1.258 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed May 3 08:53:06 2000 UTC
(23 years, 11 months ago)
by
akim
Branch:
MAIN
Changes since
1.257: +26 -17 lines
Diff to
previous 1.257
Don't double quote in AC_MSG_*.
* acgeneral.m4 (_AC_SH_QUOTE): Don't double quote. Escape the
double quotes too.
(_AC_ECHO_UNQUOTED): Don't double quote :).
(_AC_ECHO, _AC_ECHO_N): Quote the call to _AC_SH_QUOTE.
The autoheader chain needs to be adjusted.
* acgeneral.m4 (AH_VERBATIM): Just pass two arguments to AH_OUTPUT
instead of trying to build what `autoheader' needs: let it handle
the format by itself.
* autoheader.m4: Adjust.
s,tmp/config.h,tmp/config.hin.
The adjustment revealed that `autoconf --trace' is not robust to
single quotes in its argument.
* autoconf.sh: Fix this issue.
Rename the escape `$*' as `$%'. Implement `$@'.
* doc/autoconf.texi: Adjust.
Revision
1.257 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Apr 13 08:25:12 2000 UTC
(23 years, 11 months ago)
by
akim
Branch:
MAIN
Changes since
1.256: +106 -31 lines
Diff to
previous 1.256
Provide a fine grained control over autoconf's warnings.
* acgeneral.m4 (AC_WARNING_IFELSE, _AC_DIAGNOSE, AC_DIAGNOSE):
New macros.
(AC_DEFUN_ONCE, AC_OBSOLETE, AC_BEFORE, AU_DEFUN, AC_PREREQ,
AC_WARNING, AC_FATAL, AC_TRY_RUN): Use AC_DIAGNOSE.
* autoconf.sh: Provide support for `--warnings', `-W'.
* doc/autoconf.texi (Invoking autoconf): Adjust.
(Reporting Messages): New section.
Revision
1.255 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Apr 11 11:53:26 2000 UTC
(23 years, 11 months ago)
by
akim
Branch:
MAIN
Changes since
1.254: +437 -289 lines
Diff to
previous 1.254
Move obsolete macros' definitions out of the way.
* doc/autoconf.texi (Old Macro Names): Rename as...
(Old Macros): this. Change the @table enumeration into a list of
@defmac.
(AC_CHECKING, AC_CHECK_TYPE, AC_COMPILE_CHECK, AC_C_CROSS,
AC_DYNIX_SEQ, AC_HAVE_LIBRARY, AC_IRIX_SUN, AC_LINK_FILES,
AC_OUTPUT, AC_OUTPUT_COMMANDS, AC_SCO_INTL, AC_VERBOSE,
AC_XENIX_DIR): Move their descriptions into here.
Kill a few TeX warnings.
Revision
1.254 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Apr 5 07:42:06 2000 UTC
(23 years, 11 months ago)
by
akim
Branch:
MAIN
Changes since
1.253: +17 -12 lines
Diff to
previous 1.253
Disable caching by default, so as not to cause problems when
newbies accidentally use a stale cache file.
* acgeneral.m4 (_AC_INIT_PARSE_ARGS): Set cache_file to /dev/null
to disable caching by default.
(_AC_INIT_HELP): Adjust the --help message.
(AC_CACHE_LOAD, AC_CACHE_SAVE): Don't print "loading/updating
/dev/null" messages.
* autoconf.texi: Note that caching is disabled, how to enable it,
and that `./config.cache' is the traditional name of the cache file.
* install.texi: Likewise.
Revision
1.249 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Apr 3 11:59:27 2000 UTC
(24 years ago)
by
akim
Branch:
MAIN
Changes since
1.248: +290 -45 lines
Diff to
previous 1.248
* doc/autoconf.texi (Writing configure.in): Explain what Autoconf
is. Explain how to use the quotation scheme used in Autoconf.
(Quoting): Update. Do not advocate changequote.
Revision
1.247 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Mar 20 10:10:06 2000 UTC
(24 years ago)
by
akim
Branch:
MAIN
Changes since
1.246: +64 -17 lines
Diff to
previous 1.246
* doc/autoconf.texi (Testing Values and Files): Be a subsection of
`Portable Shell Programming'.
(Shell Substitutions, Limitations of Usual Tools): New subsections.
Revision
1.246 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Mar 17 10:07:56 2000 UTC
(24 years ago)
by
akim
Branch:
MAIN
Changes since
1.245: +0 -10 lines
Diff to
previous 1.245
In Autoconf 2.13, although AC_OUTPUT_COMMANDS did double quote its
arguments, AC_OUTPUT arguments 2 and 3 were not! Currently,
AC_OUTPUT over quotes too: stop that.
Reported by Martin Buchholz.
* doc/autoconf.texi (Output): Don't expand on the ternary
AC_OUTPUT.
* acgeneral.m4 (AC_OUTPUT): Don't over quote $2 and $3.
Revision
1.245 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Mar 14 08:32:35 2000 UTC
(24 years ago)
by
akim
Branch:
MAIN
Changes since
1.244: +66 -58 lines
Diff to
previous 1.244
* acgeneral.m4 (_AC_INIT_BINSH): Remove, useless now that...
(AC_REVISION): Require AC_INIT, not _AC_INIT_BINSH.
(AC_INIT): Do what _AC_INIT_BINSH used to.
Don't require _AC_INIT_VERSION, just call it.
Rename as _AC_INIT.
(AC_INIT): New macro, single expansion wrapper around _AC_INIT.
(_AC_COPYRIGHT_SEPARATOR): New.
(AC_COPYRIGHT): Use it.
Require AC_INIT, not _AC_INIT_VERSION.
* doc/autoconf.texi (Versions): Promote as first section of
`Setup'.
Rename as `Notices'.
Document AC_COPYRIGHT.
Don't give false reasons for placing AC_REVISION before AC_INIT,
the place no longer matters.
Revision
1.244 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Mar 14 08:09:33 2000 UTC
(24 years ago)
by
akim
Branch:
MAIN
Changes since
1.243: +4 -2 lines
Diff to
previous 1.243
Introduce AC_SUBST(VAR, VAL).
* acgeneral.m4 (_AC_INIT_PARSE_ARGS): Stop global double quoting,
failed experiment.
Merge all the var=val AC_SUBST(var) into AC_SUBST(var, val).
(AC_SUBST): Implement support for 2nd arg.
* doc/autoconf.texi (Setting Output Variables): Adjust.
Revision
1.242 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Mar 8 11:08:30 2000 UTC
(24 years ago)
by
akim
Branch:
MAIN
Changes since
1.241: +2 -2 lines
Diff to
previous 1.241
No longer rely on /bin/sh to compose the optional parts of
`configure --help'.
* acgeneral.m4 (AC_DIVERSION_HELP_BEGIN, AC_DIVERSION_HELP_ENABLE,
AC_DIVERSION_HELP_WITH, AC_DIVERSION_HELP_VAR,
AC_DIVERSION_HELP_END): New diversion numbers.
(AC_EXPAND_ONCE): New macro.
(AC_PROVIDE_IF): New macro.
(AC_BEFORE, AC_REQUIRE): Use it.
(AC_REQUIRE): Don't use indir.
(_AC_ARG_ENABLE_HELP_PROLOGUE, _AC_ARG_WITH_HELP_PROLOGUE,
_AC_ARG_VAR_HELP_PROLOGUE): New macros.
(AC_ARG_ENABLE, AC_ARG_WITH, AC_ARG_VAR): Expand once the
_HELP_PROLOGUE macro which corresponds.
(_AC_INIT_HELP): Adjust to AC_DIVERSION_HELP_BEGIN and
AC_DIVERSION_HELP_END.
(_AC_INIT_NOTICE, _AC_INIT_HELP): Remove the sh code which handled
the optional help strings.
Revision
1.241 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Mar 2 18:17:26 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.240: +7 -0 lines
Diff to
previous 1.240
The whole family supports -V = --version.
* acgeneral.m4 (AC_INIT_PARSE_ARGS): Report and support -V.
* autoconf.sh: Likewise.
* autoreconf.sh: Likewise.
* autoupdate.sh: Likewise.
* autoheader.sh: Likewise.
* autoscan.pl: Likewise.
* ifnames.sh: Likewise.
In addition, don't dump --help on invalid options.
* doc/autoconf.texi: Adjusted.
* doc/install.texi: Likewise.
Revision
1.240 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Mar 2 16:36:16 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.239: +7 -5 lines
Diff to
previous 1.239
Internal macros are named `_AC_'.
* acgeneral.m4 (AC_CANONICAL_TARGET, AC_CANONICAL_BUILD,
AC_CANONICAL_THING, AC_CHECK_TOOL_PREFIX, AC_CONFIG_UNIQUE):
Prepend `_' to their names.
* acspecific.m4 (AC_CHECK_HEADER_DIRENT, AC_CHECK_HEADERS_DIRENT,
AC_PATH_X_XMKMF, AC_PATH_X_DIRECT): Prepend `_' to their names.
* doc/autoconf.texi (Macro Names): Adjusted.
Revision
1.239 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Mar 1 08:20:29 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.238: +49 -41 lines
Diff to
previous 1.238
* doc/autoconf.texi: Tune the use of quotes, add missing
@noindents, remove dead FIXME:s, promote #if ! over #ifndef,
simplify duplicated text.
Revision
1.238 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Mar 1 08:18:47 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.237: +22 -2 lines
Diff to
previous 1.237
* doc/autoconf.texi (Configuration Commands): Document
AC_CONFIG_COMMANDS_PRE and _POST.
* doc/autoconf.texi (Configuration Commands): Document
AC_CONFIG_COMMANDS_PRE and _POST.
Revision
1.237 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Feb 25 17:49:29 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.236: +3 -0 lines
Diff to
previous 1.236
* src/acgeneral.texi (AC_INIT_NOTICE): Include inttypes.h in the
ac_includes_default.
* doc/autoconf.texi (Default Includes): Adjust.
Revision
1.236 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Feb 25 13:19:36 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.235: +22 -2 lines
Diff to
previous 1.235
2000-02-25 Akim Demaille <akim@epita.fr>
* doc/autoconf.texi (Default Includes):
Export the knowledge on disabling echo's trailing new line.
* acspecific.m4 (AC_PROG_ECHO_N): Renamed as...
(_AC_PROG_ECHO): this.
Set ECHO_N, ECHO_C, ECHO_T instead of ac_n, ac_c and ac_t.
All dependencies changed.
* doc/autoconf.texi (Preset Output Variables): Document ECHO_C,
ECHO_N and ECHO_T.
* m4/atconfig.m4 (fp_PROG_ECHO): Removed.
(AT_CONFIG): Don't use it.
Revision
1.235 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 15 09:33:59 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.234: +28 -15 lines
Diff to
previous 1.234
Define HAVE_DECL_FOO both to 1 if found and 0 otherwise.
* acgeneral.m4 (AC_CHECK_DECLS): Define HAVE_DECL_FOO to 1 instead
of NEED_FOO_DECL if found. Define to 0 if not found.
* autoheader.m4 (AC_CHECK_DECLS): Template HAVE_DECL_FOO.
* tests/semantics.m4 (AC_CHECK_DECLS): Adjusted.
* doc/autoconf.texi (Generic Declarations): Adjusted.
Revision
1.233 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Feb 10 08:42:27 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.232: +12 -8 lines
Diff to
previous 1.232
Restore AC_HAVE_LIBRARY.
* acgeneral.m4 (AC_HAVE_LIBRARY): AU_DEFUNed in terms of
AC_CHECK_LIB.
* doc/autoconf.texi (Libraries): Document.
Revision
1.232 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Feb 9 17:47:47 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.231: +645 -394 lines
Diff to
previous 1.231
AU_ glue code for AC_OUTPUT with arguments.
* acgeneral.m4 (AU_DEFINE): New macros, pulled out from AU_DEFUN.
Defines a macro in `autoupdate::' with all the required wrapping
for `autoupdate'.
(AU_DEFUN): Use it.
(AC_OUTPUT): When dispatching your arguments, use ifval, not
ifset!
Dispath actions to AC_CONFIG_COMMANDS not AC_OUTPUT_COMMANDS, to
avoid unneeded warnings for obsolete use of AC_OUTPUT_COMMANDS.
(autoupdate::AC_OUTPUT): New macro.
* doc/autoconf.texi (Writing configure.in, the example): Don't
advocate AC_OUTPUT with args.
(Output, AC_OUTPUT with args): Simplify the documentation, and
provide the translation into the new scheme.
Propagate what remained into the proper sections.
Revision
1.231 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Feb 9 17:42:53 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.230: +22 -0 lines
Diff to
previous 1.230
AU_ glue code for AC_OUTPUT_COMMANDS.
* acgeneral.m4 (AC_OUTPUT_COMMANDS): AU_DEFUNed in terms of
AC_CONFIG_COMMANDS.
(AC_OUTPUT_COMMANDS_CNT): New variable, declared both in
`autoconf::' and `autoupdate::'.
(AC_OUTPUT): Register your arguments to AC_OUTPUT_COMMANDS only if
there are to avoid spurious `run autoupdate' messages.
* doc/autoconf.texi (Libraries): Document the changes.
Revision
1.230 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Feb 9 17:01:44 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.229: +1 -1 lines
Diff to
previous 1.229
Extend the concept of `INIT-CMDS' to the AC_CONFIG_FOOS.
* acgeneral.m4 (_AC_CONFIG_COMMANDS_INIT): New macro which will
collect the `INIT-CMDS'.
(AC_CONFIG_COMMANDS, AC_CONFIG_LINKS, AC_CONFIG_HEADERS,
AC_CONFIG_FILES): Use it, and also temporarily divert to -1
instead of spamming dnl everywhere.
(AC_OUTPUT_CONFIG_STATUS): Make sure to output the INIT-CMDS
before the other sections, it'd be a pity to initialize after the
use :).
* doc/autoconf.texi (Configuration Actions): New section,
documenting the common behavior of AC_CONFIG_FILES,
AC_CONFIG_HEADERS, macro AC_CONFIG_COMMANDS, and AC_CONFIG_LINKS.
(Configuration Files): Document $2 and $3 of AC_CONFIG_FILES.
(Configuration Headers): Document $2 and $3 of AC_CONFIG_HEADERS.
(Configuration Commands): Document $2 and $3 of AC_CONFIG_COMMANDS.
(Configuration Links): Document $2 and $3 of AC_CONFIG_FILES.
Revision
1.229 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 8 13:42:52 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.228: +118 -17 lines
Diff to
previous 1.228
Let the doc catch up.
* doc/autoconf.texi (Common Behavior): New section, to document
the common behavior of the macros.
(Standard Symbols): New subsection. Describes the transformation
of the AC_DEFINEd names.
(Default Includes): New subsection. Obvious content.
All the ``callers'' updated.
Revision
1.228 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 8 13:38:46 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.227: +74 -40 lines
Diff to
previous 1.227
Introduce a concept index, and update a bit the documentation.
* doc/autoconf.texi (Concept Index): New section.
Various entries added.
(Typedefs): Renamed as...
(Types): this. Pay attention to not limiting the documentation to
the typedefs.
(Particular Types): Mention the equivalent generic test.
Promote the GNU coding style at various places.
Revision
1.227 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 8 11:15:59 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.226: +54 -52 lines
Diff to
previous 1.226
* doc/autoconf.texi (Introduction): m4 1.4 is now required.
(Invoking autoconf): A better help on --trace.
(Defining Symbols): Advocate a proper use of the quotes in m4
code, including if the quotes are sometimes useless. It is bad,
very bad not to quote properly, so quote all the examples
properly.
(Cache Files): Use a unary call to define, instead of an empty
$2.
(Using System Type): Watch out TeX wrapping.
(Pretty Help Strings): Don't give too long a snippet of --help.
Promote the coding style of Autoconf. Quote properly.
Revision
1.226 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Feb 8 09:34:19 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.225: +30 -17 lines
Diff to
previous 1.225
Use the style we promote.
* doc/autoconf.texi (Header Templates): Promote #if over #ifdef;
and #undef over #define in templates.
* acspecific.m4 (AC_DECL_SYS_SIGLIST, AC_FUNC_MMAP,
AC_FUNC_SETPGRP, AC_FUNC_VFORK, AC_FUNC_SELECT_ARGTYPES): Use #if,
not #ifdef and #ifndef, indent CPP directives.
Revision
1.225 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Feb 7 17:28:43 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.224: +11 -6 lines
Diff to
previous 1.224
AC_CHECK_SIZEOF: Fix a bug, use standard default headers, and
test.
* acgeneral.m4 (AC_CHECK_SIZEOF): Don't over quote $1, some []
were left in the C code, and had the macro fail.
Use AC_INCLUDES_DEFAULT.
* doc/autoconf.texi: Mention default includes. Explain stdio.h
must always be given.
* tests/atspecific.m4 (TEST_MACRO): Updated the list of
exceptions.
(AT_CHECK_DEFINES): New macro, to check the content of config.h.
* tests/semantics.m4: All the tests are updated to use
AT_CHECK_DEFINES.
Test AC_CHECK_SIZEOF, AC_CHECK_HEADERS, and AC_CHECK_FUNCS.
Revision
1.224 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Feb 7 15:06:35 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.223: +3 -3 lines
Diff to
previous 1.223
* acgeneral.m4 (AC_CHECK_TYPE_INTERNAL): Use the scheme proposed
by Alexandre Oliva for testing the definition of TYPE:
TYPE *foo;
sizeof (TYPE);
Revision
1.223 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Feb 7 14:53:49 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.222: +22 -16 lines
Diff to
previous 1.222
* acspecific.m4 (AC_C_CONST): Don't changequote, there is no need
for it. Just quote properly!
condition out the test case if __cpluscplus.
AC_REQUIRE AC_PROG_CC_STDC.
Fix slightly the display of the result (formerly the first run
says `none needed', and later, because of the cache `no').
(AC_C_INLINE, AC_C_VOLATILE): AC_REQUIRE AC_PROG_CC_STDC.
* doc/autoconf.texi (AC_C_CONST): Give a few hints on the
motivation for trusting the C++ compilers.
Revision
1.222 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Feb 7 11:54:29 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.221: +8 -2 lines
Diff to
previous 1.221
Start a new series of tests which check the semantics.
* acgeneral.m4 (AC_CHECK_MEMBER): It is not smart to define
ac_Foo, and use AC_Foo. Got rid of AC_Member_Aggregate and
AC_Member_Member which were complicating more than simplifying.
(AC_CHECK_DECLS): Use m4 lists.
(AC_CHECK_TYPES): A comma was missing.
* autoheader.m4: (AC_CHECK_DECLS): Use m4 lists.
* doc/autoconf.texi (Generic Declarations): AC_CHECK_DELCS uses m4
lists.
* tests/semantics.m4: New file. Collection of semantical tests:
verify that the tests are positive and negative when appropriate.
Test AC_CHECK_MEMBERS, AC_CHECK_DECLS and AC_CHECK_TYPES.
Revision
1.220 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Feb 4 09:15:26 2000 UTC
(24 years, 1 month ago)
by
akim
Branch:
MAIN
Changes since
1.219: +3 -3 lines
Diff to
previous 1.219
Introduce a means to distinguish failures of `configure' due to
extern software (so that the test suite doesn't fail on them).
* acgeneral.m4 (AC_MSG_ERROR, AC_MSG_ERROR_UNQUOTED): Allow an
optional $2: exit status.
* doc/autoconf.texi: Document.
* acspecific.m4 (AC_PROG_CC_WORKS, PROG_CXX_WORKS,
AC_PROG_F77_WORKS): Exit 77 if the compiler does not work.
Revision
1.219 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jan 29 11:46:22 2000 UTC
(24 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.218: +5 -6 lines
Diff to
previous 1.218
1999-11-10 Akim Demaille <akim@epita.fr>
A test suite will be introduced which tries to run all the
specific macros, but hasbeen'd macro make configure die with bad
exit status. So we wish to distinguish live macros from defunct
macros at the moment they are AC_DEFUN'd, not in their body. Hm,
defunct, defunct... Hey! That's a good name!
* acgeneral.m4 (AC_DEFUNCT): New macro, comparable to AC_DEFUN,
but for macros which are no longer defined. Replaces AC_HASBEEN.
(AC_HASBEEN): Defunct. Well, removed in fact.
(AC_HAVE_LIBRARY): Don't use AC_DEFUN and AC_HASBEEN, just
AC_DEFUNCT.
* acspecific.m4 (AC_UNISTD_H, AC_USG, AC_MEMORY_H, AC_DIR_HEADER,
AC_INT_16_BITS, AC_LONG_64_BITS): Likewise.
(AC_XENIX_DIR): It was defunct even before I declared it was: was
depending upon AC_DIR_HEADER which is defunct. So AC_DEFUNCT'ed
now.
(AC_DYNIX_SEQ, AC_IRIX_SUN, AC_SCO_INTL): While we're here, you
too are defunct now.
* autoconf.texi (Obsolete Macros): Replace the documentation of
AC_HASBEEN with that of AC_DEFUNCT.
Revision
1.218 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Jan 29 09:22:53 2000 UTC
(24 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.217: +20 -1 lines
Diff to
previous 1.217
1999-11-01 Akim Demaille <akim@epita.fr>
Be kind to Automake: list the arguments of selected macros
(for instance AC_SUBST will list each variable which may be
substitued).
* autoconf.sh (--trace, --output): New options.
Implement tracing of macros.
trap also on 0, so that there is no need to rm here and there.
* autoconf.texi (Output): Document --trace and --output.
Revision
1.217 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 28 16:05:49 2000 UTC
(24 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.216: +46 -16 lines
Diff to
previous 1.216
1999-11-01 Akim Demaille <akim@epita.fr>
Clean up the macros for testing members of aggregates.
* acgeneral.m4 (AC_CHECK_MEMBER): FATAL if $1 has no dot in it.
Use AC_INCLUDE_DEFAULTS.
(AC_C_STRUCT_MEMBER): Removed.
* acspecific.m4 (AC_STRUCT_TIMEZONE): Adapted to AC_CHECK_MEMBERS.
(AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_RDEV): Adapted to
AC_CHECK_MEMBERS and obsoleted.
(AC_STRUCT_ST_BLOCKS): Adapted to AC_CHECK_MEMBERS.
* autoconf.texi (AC_STRUCT_ST_BLKSIZE, HAVE_STRUCT_STAT_ST_RDEV):
Explain they are obsoleted, and how to migrate.
(AC_STRUCT_ST_BLOCKS, AC_STRUCT_TIMEZONE): Explain that the
AC_DEFINE changed (but the former #defines remain defined
currently).
(AC_C_STRUCT_MEMBER): Removed, replaced by the definitions of
AC_CHECK_MEMBER and AC_CHECK_MEMBERS.
Revision
1.216 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 28 15:23:37 2000 UTC
(24 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.215: +8 -12 lines
Diff to
previous 1.215
1999-11-01 Akim Demaille <akim@epita.fr>
Install a uniform set of default includes.
* acgeneral.m4 (AC_INCLUDES_DEFAULT): New macro. Expands in its
argument if non empty, otherwise a default list of includes.
(AC_CHECK_DECL, AC_CHECK_TYPE_INTERNAL): Use AC_INCLUDES_DEFAULT.
* autoconf.texi: Adjusted.
Revision
1.215 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Jan 28 10:41:47 2000 UTC
(24 years, 2 months ago)
by
akim
Branch:
MAIN
Changes since
1.214: +45 -11 lines
Diff to
previous 1.214
1999-11-01 Akim Demaille <akim@epita.fr>
Fix a bit of the brokenness of AC_CHECK_TYPE.
* acgeneral.m4 (AC_CHECK_TYPE_INTERNAL): New macro, inspired from
the former AC_CHECK_TYPE. This macro is exactly the one that
ought to be named AC_CHECK_TYPE: it just checks, and executes user
actions. In the future, this macro ought to be renamed
AC_CHECK_TYPE.
There is a big difference with the former AC_CHECK_TYPE: instead
of grepping in the headers, it tries to compile a variable
declaration. This is both safer, slower, and better, since now we
can check for compiler types (e.g., unsigned long long).
(AC_CHECK_TYPES): The looping and AC_DEFINEing version of the
previous macro. Uses m4 loops.
(AC_CHECK_TYPE): Reimplemented on top of AC_CHECK_TYPE_INTERNAL.
* autoheader.m4 (AH_CHECK_TYPE, AH_CHECK_TYPES): New macros,
hooked.
* autoconf.texi (@ovar): New macro, for optional variables.
(Generic Typedefs): Document AC_CHECK_TYPES.
* autoheader.texi: (AH_CHECK_TYPE, AH_CHECK_TYPES): New macros.
(Epilogue): Hooks them.
Revision
1.214 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Dec 20 13:40:18 1999 UTC
(24 years, 3 months ago)
by
akim
Branch:
MAIN
Changes since
1.213: +26 -10 lines
Diff to
previous 1.213
1999-10-31 Akim Demaille <akim@epita.fr>
Rename the family AC_NEED_DECL as AC_CHECK: it is more uniform,
but keep defining NEED_FOO_DECL when `foo' is not declared. Files
not using Autoconf behave better when declarations lacks than when
they are wrong. So the unset position should off, hence #if NEEDS
instead of #if !HAVE (which is triggered when HAVE is not set).
* acgeneral.m4 (AC_NEED_DECL): Renamed as...
(AC_CHECK_DECL): This. Make sure the arguments are the usual
IF-FOUND, IF-NOT-FOUND.
(AC_NEED_DECLS, AC_CHECK_DECLS): Likewise.
* autoconf.texi (Generic Declarations): Document the changes
aforementioned.
* autoheader.m4 (AH_NEED_DECLS): Renamed as
(AH_CHECK_DECLS): This.
(AH_HOOKS): Hook AH_CHECK_DECLS on AC_CHECK_DECLS instead of
_NEED_.
Revision
1.213 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Dec 20 12:14:28 1999 UTC
(24 years, 3 months ago)
by
akim
Branch:
MAIN
Changes since
1.212: +7 -7 lines
Diff to
previous 1.212
1999-10-31 Akim Demaille <akim@epita.fr>
New macro: AC_CONFIG_FILES which is very much like AC_OUTPUT but
that one associates commands to run when a config file is
created. For instance for a shell script `foo', one uses
AC_CONFIG_FILES(foo, chmod +x foo).
In addition, check that the same name is never used twice in
config files, headers, subdirs and links.
* acgeneral.m4 (m4_append): Don't insert new line between
elements.
(m4_list_append): New macro.
(AC_CONFIG_IF_MEMBER): New macro which tests if a file is member
of a config list.
(AC_CONFIG_UNIQUE): New macro which ensures that a config file
name is not yet used.
(AC_CONFIG_HEADER, AC_CONFIG_LINKS, AC_CONFIG_SUBDIRS): Use
AC_CONFIG_UNIQUE.
* acgeneral.m4 (AC_CONFIG_FILES): New macro.
(AC_LIST_FILES): New list, which stores arguments of
AC_CONFIG_LISTS the same as AC_LIST_LINKS stores AC_CONFIG_LINKS
etc.
(AC_OUTPUT): No longer rely on $1 to designate the config files:
register them via AC_CONFIG_FILES. All uses of $1 replaced by
uses of AC_LIST_FILES.
(AC_OUTPUT_FILES): Run the commands associated to the
CONFIG_FILES.
Revision
1.212 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Oct 31 01:54:29 1999 UTC
(24 years, 5 months ago)
by
bje
Branch:
MAIN
Branch point for:
autoconf-2-15-branch
Changes since
1.211: +1 -3 lines
Diff to
previous 1.211
1999-10-31 Ben Elliston <bje@cygnus.com>
* configure: Regenerate.
* aclocal.m4: New generated file.
* Makefile.in: Regenerate with Automake.
* testsuite/Makefile.in: Likewise.
1999-10-31 Akim Demaille <akim@epita.fr>
Use Automake. Based on files from Ben Elliston.
* acgeneral.m4: No longer define AC_ACVERSION, include
acversion.m4.
* acversion.m4.in: New AC_CONFIG_FILE.
* acspecific.m4: Few formating changes.
* autoconf.texi: No longer define EDITION, VERSION and UPDATED:
include version.texi.
AC_OUTPUT the Makefiles mentioned below and acversion.m4.
* configure.in: Use AM_INIT_AUTOMAKE.
Do not AC_ARG_PROGRAM: AM_INIT_AUTOMAKE does it.
* Makefile.am: New file.
* mdate-sh: Likewise.
* missing: Likewise.
* testsuite/Makefile.am: Likewise.
Revision
1.211 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sun Oct 31 00:56:04 1999 UTC
(24 years, 5 months ago)
by
bje
Branch:
MAIN
Changes since
1.210: +43 -1 lines
Diff to
previous 1.210
1999-10-31 Ben Elliston <bje@cygnus.com>
* acspecific.m4 (AC_PROG_CC_STDC, AC_C_PROTOTYPES): Inherit from
Automake. From Franc,ois Pinard.
* autoconf.texi (Particular Programs): Document AC_PROG_CC_STDC.
(C Compiler Characteristics): Document AC_C_PROTOTYPES.
Revision
1.209 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Oct 26 04:17:50 1999 UTC
(24 years, 5 months ago)
by
bje
Branch:
MAIN
Changes since
1.208: +769 -423 lines
Diff to
previous 1.208
* merged from the experimental branch.
1999-10-05 Akim Demaille <akim@epita.fr>
* acgeneral.m4 (AC_PATH_TOOL): New macro.
* autoconf.texi (Generic Programs): Document.
1999-10-02 Akim Demaille <akim@epita.fr>
AC_DIR_HEADERS is hasbeen'ed.
* acspecific.m4 (AC_DIR_HEADER): Raised from obsolete to hasbeen.
* acspecific.m4 (AC_CHECK_HEADERS_DIRENT, AC_CHECK_HEADER_DIRENT):
Removed, were used only by AC_DIR_HEADER and were not documented.
* autoheader.m4: Remove the hooks for AC_CHECK_HEADERS_DIRENT.
* autoconf.texi (Particular Headers): Removed the documentation of
AC_DIR_HEADER.
* autoconf.texi (Environment Variables): Remove the very last
traces of documentation of --env-VAR.
1999-10-02 Akim Demaille <akim@epita.fr>
Remove hasbeen'ed macros from the documentation.
* autoconf.texi (Obsolete Macros): Document AC_HASBEEN.
* autoconf.texi (Libraries): Remove the documentation of
AC_HAVE_LIB.
(Particular Headers): likewise for AC_UNISTD_H, AC_MEMORY_H,
AC_USG.
(C Compiler Characteristics): Likewise for AC_INT_16_BITS,
AC_LONG_64_BITS.
1999-10-01 Akim Demaille <akim@epita.fr>
Make the handling of the configuration links (AC_LINK_FILES)
exactly the same as that of configurations files (AC_OUTPUT_FILES)
and headers (AC_CONFIG_HEADERS). As a result, it is sane to run
./config.status src/libmy_lib
or
CONFIG_LINKS=src/lib_mylib:lib/lib_mylib ./config.status
* acgeneral.m4 (AC_LINK_FILES): Use AC_FATAL to diagnose bad
number of argument.
Obsoleted (but implemented) in favor of AC_CONFIG_LINKS.
* acgeneral.m4 (AC_CONFIG_LINKS): New macro. Takes space
separated list of DEST:SOURCES arguments.
* acgeneral.m4 (AC_OUTPUT_LINKS): Adapted to the new scheme of
AC_LIST_LINKS.
* autoconf.texi (Output, AC_OUTPUT): Mention AC_CONFIG_LINKS.
(Invoking config.status): Mention CONFIG_LINKS.
(Using System Type): Document AC_CONFIG_LINKS. Explicit the
obsoleteness of AC_LINK_FILES.
1999-09-28 Akim Demaille <akim@epita.fr>
* acgeneral.m4: Spell checked.
* autoconf.texi: Likewise.
1999-09-28 Akim Demaille <akim@epita.fr>
* acgeneral.m4 (AC_NEED_DECLS): Change the actions for
`if-(not-)found' to `if-(not-)needed.
Define NEED_DECL_foo, instead of NEED_foo_DECL.
* autoheader.sh (decls): Reflect this.
* autoconf.texi (Generic Declarations): Update.
1999-09-27 Akim Demaille <akim@epita.fr>
* acgeneral.m4 (AC_CHECK_DECL): Renamed as...
(AC_NEED_DECL): This.
(AC_CHECK_DECLS): Renamed as...
(AC_NEED_DECLS): This.
(AC_NEED_DECL): Include <stdio.h>, <memory.h>, <string.h>,
<strings.h>, <stdlib.h>, <stddef.h>, and <unistd.h>.
* autoconf.texi (Generic Declarations): Updated.
1999-09-26 Akim Demaille <akim@epita.fr>
* acgeneral.m4 (AC_PATH_PROG): Use a single case statement for
Unix and DOS absolute paths.
* acgeneral.m4 (AC_CHECK_SIZEOF): Fix a typo.
Allow a third default argument: extra headers.
* autoconf.texi (C Compiler Characteristics): Document.
* acgeneral.m4 (AC_CHECK_TYPE): Convert to the AC_VAR_* family.
Allow a third optional argument: extra includes.
* autoconf.texi (Generic Typedefs): Documents.
1999-09-21 Akim Demaille <akim@epita.fr>
* autoconf.texi (Particular Structures): Move documentation of
AC_HEADER_STAT and AC_HEADER_TIME from here...
(Particular Headers): to here.
(Declarations): New section.
(Particular Headers): Move doc of AC_DECL_SYS_SIGLIST from here...
(Particular Declarations): to here.
1999-09-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* acgeneral.m4 (AC_CHECK_FUNC_DECL, AC_CHECK_FUNC_DECLS): New
macros.
* autoconf.texi (AC_CHECK_FUNC_DECL, AC_CHECK_FUNC_DECLS):
Document.
* autoheader.m4: Add support for AC_CHECK_FUNC_DECLS.
* autoheader.sh: Likewise.
1999-09-14 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
* acgeneral.m4 (AC_INCLUDE): New macro.
* autoconf.texi: Document it.
* acgeneral.m4 (Configuration): Accept --env-VAR=VALUE and
VAR=value.
* autoconf.texi, install.texi: Document it.
* configure: Rebuilt.
1999-09-14 Akim Demaille <akim@epita.fr>
* autoconf.texi (Pretty Help Strings): Updated to reflect the
changes.
1999-09-13 Akim Demaille <akim@epita.fr>
* autoconf.texi: Update the direntry for more modern Texinfos.
Add pointer to configure and config.status.
Remove the dots from the menus: horizontal space is precious.
(Invoking config.status): More traditional presentation of the options.
1999-08-22 Matthew D. Langston <langston@SLAC.Stanford.EDU>
* autoconf.texi (Particular Programs): Document new optional
argument to AC_PROG_CC, AC_PROG_CXX and AC_PROG_F77. Document
additions to the Fortran 77 compiler search list.
1999-06-02 Matthew D. Langston <langston@SLAC.Stanford.EDU>
* autoconf.texi (Pretty Help Strings): Document and regenerate the
indices.
* acgeneral.m4 (AC_HELP_STRING): New macro.
1999-05-30 Matthew D. Langston <langston@SLAC.Stanford.EDU>
* autoconf.texi (Fortran 77 Compiler Characteristics): Document
new AC_F77_NAME_MANGLING macro.
1999-05-30 Steven G. Johnson <stevenj@alum.mit.edu>
* autoconf.texi (Fortran 77 Compiler Characteristics): Document
new AC_F77_FUNC_WRAPPER macro.
Revision
1.207 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Wed Oct 13 10:32:39 1999 UTC
(24 years, 5 months ago)
by
bje
Branch:
MAIN
Changes since
1.206: +3 -1 lines
Diff to
previous 1.206
1999-10-13 Ben Elliston <bje@cygnus.com>
* autoconf.texi (Configuration Headers): Document the potential
trouble caused by autoheader and boilerplate files. Fix for
PR autoconf/45.
Revision
1.198.2.20 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 4 08:22:07 1999 UTC
(24 years, 6 months ago)
by
akim
Branch:
experimental
Changes since
1.198.2.19: +19 -43 lines
Diff to
previous 1.198.2.19
, to
branch point 1.198
1999-10-02 Akim Demaille <akim@epita.fr>
AC_DIR_HEADERS is hasbeen'ed.
* acspecific.m4 (AC_DIR_HEADER): Raised from obsolete to hasbeen.
* acspecific.m4 (AC_CHECK_HEADERS_DIRENT, AC_CHECK_HEADER_DIRENT):
Removed, were used only by AC_DIR_HEADER and were not documented.
* autoheader.m4: Remove the hooks for AC_CHECK_HEADERS_DIRENT.
* autoconf.texi (Particular Headers): Removed the documentation of
AC_DIR_HEADER.
* autoconf.texi (Environment Variables): Remove the very last
traces of documentation of --env-VAR.
Revision
1.198.2.19 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 4 08:20:39 1999 UTC
(24 years, 6 months ago)
by
akim
Branch:
experimental
Changes since
1.198.2.18: +19 -55 lines
Diff to
previous 1.198.2.18
, to
branch point 1.198
1999-10-02 Akim Demaille <akim@epita.fr>
Remove hasbeen'ed macros from the documentation.
* autoconf.texi (Obsolete Macros): Document AC_HASBEEN.
* autoconf.texi (Libraries): Remove the documentation of
AC_HAVE_LIB.
(Particular Headers): likewise for AC_UNISTD_H, AC_MEMORY_H,
AC_USG.
(C Compiler Characteristics): Likewise for AC_INT_16_BITS,
AC_LONG_64_BITS.
Revision
1.198.2.18 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Oct 4 08:19:58 1999 UTC
(24 years, 6 months ago)
by
akim
Branch:
experimental
Changes since
1.198.2.17: +35 -10 lines
Diff to
previous 1.198.2.17
, to
branch point 1.198
1999-10-01 Akim Demaille <akim@epita.fr>
Make the handling of the configuration links (AC_LINK_FILES)
exactly the same as that of configurations files (AC_OUTPUT_FILES)
and headers (AC_CONFIG_HEADERS). As a result, it is sane to run
./config.status src/libmy_lib
or
CONFIG_LINKS=src/lib_mylib:lib/lib_mylib ./config.status
* acgeneral.m4 (AC_LINK_FILES): Use AC_FATAL to diagnose bad
number of argument.
Obsoleted (but implemented) in favor of AC_CONFIG_LINKS.
* acgeneral.m4 (AC_CONFIG_LINKS): New macro. Takes space
separated list of DEST:SOURCES arguments.
* acgeneral.m4: Rename each occurence of AC_LIST_HEADER as
AC_LIST_HEADERS for consistency.
* acgeneral.m4 (AC_OUTPUT, config.status prologue): Move the
definition of config_files and config_headers to the top.
Add the definition of config_links.
Change the help message to use the aforementioned variables.
* acgeneral.m4 (AC_OUTPUT_LINKS): Adapted to the new scheme of
AC_LIST_LINKS.
* autoconf.texi (Output, AC_OUTPUT): Mention AC_CONFIG_LINKS.
(Invoking config.status): Mention CONFIG_LINKS.
* autoconf.texi (Using System Type): Document AC_CONFIG_LINKS.
Explicit the obsoleteness of AC_LINK_FILES.
Revision
1.198.2.15 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Sep 28 08:37:43 1999 UTC
(24 years, 6 months ago)
by
akim
Branch:
experimental
Changes since
1.198.2.14: +13 -14 lines
Diff to
previous 1.198.2.14
, to
branch point 1.198
1999-09-28 Akim Demaille <akim@epita.fr>
* acgeneral.m4 (AC_NEED_DECL): When $4 is given, don't provide
defaults headers.
Change the message from `have' to `need'.
Change the actions for `if-(not-)found' to `if-(not-)needed.
Remove trailing parentheses.
* acgeneral.m4 (AC_NEED_DECLS): Change the actions for
`if-(not-)found' to `if-(not-)needed.
Define NEED_DECL_foo, instead of NEED_foo_DECL.
* autoheader.sh (decls): Reflect this.
* autoconf.texi (Generic Declarations): Update.
Revision
1.198.2.14 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Sep 27 12:04:41 1999 UTC
(24 years, 6 months ago)
by
akim
Branch:
experimental
Changes since
1.198.2.13: +20 -11 lines
Diff to
previous 1.198.2.13
, to
branch point 1.198
1999-09-27 Akim Demaille <akim@epita.fr>
* acgeneral.m4 (AC_CHECK_DECL): Renamed as...
(AC_NEED_DECL): This.
(AC_CHECK_DECLS): Renamed as...
(AC_NEED_DECLS): This.
(AC_NEED_DECL): Include <stdio.h>, <memory.h>, <string.h>,
<strings.h>, <stdlib.h>, <stddef.h>, and <unistd.h>.
* autoconf.texi (Generic Declarations): Updated.
Revision
1.198.2.13 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Sep 27 09:30:21 1999 UTC
(24 years, 6 months ago)
by
akim
Branch:
experimental
Changes since
1.198.2.12: +53 -15 lines
Diff to
previous 1.198.2.12
, to
branch point 1.198
1999-09-26 Akim Demaille <akim@epita.fr>
* acgeneral.m4 (AC_WRAP): Rewritten.
(AC_HELP_STRING): Wrapper of AC_WRAP.
* acgeneral.m4 (_AC_SH_QUOTE): Rewritten. Don't try to handle
both backslashed and non backslashed backquotes in a single
string: consider that either all the backquotes are quoted, or
none.
1999-09-26 Akim Demaille <akim@epita.fr>
* acgeneral.m4 (AC_PATH_PROG): Use a single case statement for
Unix and DOS absolute paths.
* acgeneral.m4 (AC_CHECK_SIZEOF): Fix a typo.
Allow a third default argument: extra headers.
* autoconf.texi (C Compiler Characteristics): Document.
* acgeneral.m4 (AC_CHECK_TYPE): Convert to the AC_VAR_* family.
Allow a third optional argument: extra includes.
* autoconf.texi (Generic Typedefs): Documents.
1999-09-25 Akim Demaille <akim@epita.fr>
* acgeneral.m4 (AC_OUTPUT, handling of options): Make it possible
to specify the files to configure on the command line instead of
via envvars. Document it.
1999-09-25 Akim Demaille <akim@epita.fr>
* acgeneral.m4: Rename the occurences of the variable `confstat'
as `ac_cs_root'. The previous name was breaking the naming
scheme.
* TODO: Updated.
Added a section for 2.15 and 3.
Revision
1.198.2.12 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Sep 23 09:49:59 1999 UTC
(24 years, 6 months ago)
by
akim
Branch:
experimental
CVS Tags:
exp-1999-09-25
Changes since
1.198.2.11: +1 -1 lines
Diff to
previous 1.198.2.11
, to
branch point 1.198
1999-09-22 Akim Demaille <akim@epita.fr>
* install.texi: Give emore details on envvar handling.
* acgeneral.m4 (AC_HELP_STRING): Add a third argument to tune the
width of the first column.
(AC_INIT_NOTICE): Initialize ac_arg_enable_help, ac_arg_with_help,
and ac_arg_var_help.
* acgeneral.m4 (AC_INIT_PARSE_ARGS): Remove the handling of
--env-var=. After debate, the solution chosen to specify envvars
to configure is a` la make: ./configure VAR=VAL.
(AC_INIT_PARSE_ARGS, --help): Output ac_arg_enable_help,
ac_arg_with_help, and ac_arg_var_help.
* acgeneral.m4 (AC_ARG_VAR): New macro, to register and document
influent envvars.
* acspecific.m4 (AC_PROG_CC): Document CFLAGS.
This is mainly to test AC_ARG_VAR. Var to document are to be
defined.
Revision
1.198.2.11 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Sep 21 09:59:00 1999 UTC
(24 years, 6 months ago)
by
akim
Branch:
experimental
Changes since
1.198.2.10: +99 -50 lines
Diff to
previous 1.198.2.10
, to
branch point 1.198
1999-09-21 Akim Demaille <akim@epita.fr>
* NEWS: Updated.
* THANKS: Likewise.
* acgeneral.m4 (AC_CHECK_HEADER): Use AC_VAR_*.
(AC_CHECK_HEADERS): Adapted.
* acgeneral.m4 (AC_TR): Remove, it is useless.
(AC_TR_CPP): Updated version of formerly AC_TR_DEFINE, based on
the model of AC_TR_SH.
All callers changed.
* autoconf.sh (Checking for Bugs): Remove the indirection that
made the `sort -u' useless.
1999-09-21 Akim Demaille <akim@epita.fr>
* autoconf.sh (Last sed cmd): Change also @PND@ to `#', since this
is also a symbol very hard to quote in m4.
* acgeneral.m4 (AC_CHECK_LIB): Use AC_VAR_*.
* acgeneral.m4: Use `m4_BUILTIN' instead of indirection via
`builtin'.
1999-09-21 Akim Demaille <akim@epita.fr>
* autoconf.texi (Particular Structures): Move documentation of
AC_HEADER_STAT and AC_HEADER_TIME from here...
(Particular Headers): to here.
(Declarations): New section.
(Particular Headers): Move doc of AC_DECL_SYS_SIGLIST from here...
(Particular Declarations): to here.
1999-09-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* acgeneral.m4 (AC_CHECK_FUNC_DECL, AC_CHECK_FUNC_DECLS): New
macros.
* autoconf.texi (AC_CHECK_FUNC_DECL, AC_CHECK_FUNC_DECLS):
Document.
* autoheader.m4: Add support for AC_CHECK_FUNC_DECLS.
* autoheader.sh: Likewise.
1999-09-21 Akim Demaille <akim@epita.fr>
* acgeneral.m4 (AC_SHELL_IFELSE): New macro.
(AC_VAR_IF_SET): Use it.
(AC_CHECK_FUNC): Likewise.
* Makefile.in (${srcdir}/configure): Use autoconf.sh to build
Autoconf's configure. Before the building was performed running
m4 at hand, but much was not done (e.g., __oline__,
@BKL@... expansion)
Revision
1.198.2.7 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Sep 14 14:22:47 1999 UTC
(24 years, 6 months ago)
by
akim
Branch:
experimental
Changes since
1.198.2.6: +274 -260 lines
Diff to
previous 1.198.2.6
, to
branch point 1.198
1999-09-14 Akim Demaille <akim@epita.fr>
* acgeneral.m4 (AC_HELP_STRING): Rewrite in m4. Have m4 work, and
give a break to sh.
(_AC_FOREACH): Be careful not to evaluate the arguments. A loop
over *quoted* macro names should loop over the macro names, not
upon their expansion.
(_AC_COMMATIZE): Also swallow end of lines.
* autoconf.texi (Pretty Help Strings): Updated to reflect the
changes.
1999-09-13 Akim Demaille <akim@epita.fr>
* acgeneral.m4 (ifset): New helpy tiny macro.
(AC_OUTPUT): Improved --help of config.status.
(AC_OUTPUT): Remove inconditionaly all the files to be updated.
(AC_OUTPUT): Use pid to define the temporary file names in order
to allow parallel builds.
* autoconf.sh: Substitute also /@BKL@/[/ /@BKR@/]/ /@DLR@/$/ so
that these characters are more easily accessible from m4 without
turning changequote juggling into a nightmare.
* acgeneral.m4 (AC_WRAP): New macro, for word wrapping.
* autoconf.texi: Update the direntry for more modern Texinfos.
Add pointer to configure and config.status.
Remove the dots from the menus: horizontal space is precious.
(Invoking config.status): More traditional presentation of the options.
Revision
1.202 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Sep 4 07:26:22 1999 UTC
(24 years, 6 months ago)
by
bje
Branch:
MAIN
Changes since
1.201: +3 -2 lines
Diff to
previous 1.201
1999-08-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* acgeneral.m4 (AC_CHECK_TYPE): Add optional third argument
INCLUDES, which specifies the headers in which to search for the
type in question. Also, pass a "description" argument to
AC_DEFINE_UNQUOTED.
* acconfig.h (mode_t, off_t, pid_t, size_t): Remove definitions.
* autoconf.texi (AC_CHECK_TYPE): Document optional third argument.
Revision
1.197 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Apr 10 19:55:02 1999 UTC
(24 years, 11 months ago)
by
bje
Branch:
MAIN
Changes since
1.196: +34 -3 lines
Diff to
previous 1.196
1999-04-11 Ben Elliston <bje@cygnus.com>
* acgeneral.m4 (AC_C_STRUCT_MEMBER): New macro.
* acspecific.m4 (AC_STRUCT_TIMEZONE): Rewrite in terms of
AC_C_STRUCT_MEMBER.
(AC_STRUCT_ST_BLOCKS): Likewise.
(AC_STRUCT_ST_BLKSIZE): Likewise.
(AC_STRUCT_ST_RDEV): Likewise.
* autoconf.texi (Structures): Update. Add menu for subnodes.
(Particular Structures): New node.
(Generic Structures): New node.
(AC_C_STRUCT_MEMBER): Document.
Revision
1.186.2.6 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Mon Jan 4 23:19:44 1999 UTC
(25 years, 2 months ago)
by
bje
Branch:
autoconf-2-13-branch
Changes since
1.186.2.5: +60 -12 lines
Diff to
previous 1.186.2.5
, to
branch point 1.186
1998-12-28 Jeff Garzik <jgarzik@pobox.com>
* autoconf.texi:
(AC_SEARCH_LIBS, AC_CHECK_FILE, AC_CHECK_FILES,
AC_TRY_LINK_FUNC): Document.
(AC_CHECK_LIB): Indicate the absence of
action-if-not-found will not kill default action.
(AC_SYS_INTERPRETER): Alphabetize with rest of section,
s/ac_cv_sys_interpreter/interpval/
* acgeneral.m4:
(AC_TRY_LINK_FUNC): Fix arg transposition.
(AC_SEARCH_LIBS): Require autoconf 2.13, add other-libs arg.
(AC_CHECK_FILES): Add underscore to HAVE_file define.
* acspecific.m4:
(AC_SYS_INTERPRETER): New shell var 'interpval' stores
internal var ac_cv_sys_interpreter.
Revision
1.186.2.4 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Dec 31 20:10:52 1998 UTC
(25 years, 3 months ago)
by
bje
Branch:
autoconf-2-13-branch
Changes since
1.186.2.3: +67 -12 lines
Diff to
previous 1.186.2.3
, to
branch point 1.186
1998-12-28 Jeff Garzik <jgarzik@pobox.com>
* autoconf.texi:
(AC_SEARCH_LIBS, AC_CHECK_FILE, AC_CHECK_FILES,
AC_TRY_LINK_FUNC): Document.
(AC_CHECK_LIB): Indicate the absence of
action-if-not-found will not kill default action.
(AC_SYS_INTERPRETER): Alphabetize with rest of section,
s/ac_cv_sys_interpreter/interpval/
* acgeneral.m4:
(AC_TRY_LINK_FUNC): Fix arg transposition.
(AC_SEARCH_LIBS): Require autoconf 2.13, add other-libs arg,
default action now similar to AC_CHECK_LIB, returns
'searchval' shell var indicating which lib matched.
(AC_CHECK_FILES): Add underscore to HAVE_file define.
* acspecific.m4:
(AC_SYS_INTERPRETER): New shell var 'interpval' stores
internal var ac_cv_sys_interpreter.
Revision
1.185 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Oct 23 19:03:25 1998 UTC
(25 years, 5 months ago)
by
bje
Branch:
MAIN
Changes since
1.184: +94 -52 lines
Diff to
previous 1.184
1998-10-24 Matthew D. Langston <langston@SLAC.Stanford.EDU>
* acgeneral.m4 (AC_LANG_FORTRAN77): Remove [] (i.e. the m4 quotes)
since it was confusing the testsuite. Also make `f77' the default
for FC, otherwise the testsuite fails.
* autoconf.texi (Fortran 77 Compiler Characteristics): Added new
node documenting the new AC_F77_LIBRARY_LDFLAGS macro.
* acspecific.m4 (AC_F77_LIBRARY_LDFLAGS): New macro to determine
the linker flags (e.g. `-L' and `-l') for the Fortran 77 intrinsic
and run-time libraries.
Revision
1.184 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Oct 9 07:44:12 1998 UTC
(25 years, 5 months ago)
by
bje
Branch:
MAIN
Changes since
1.183: +9 -6 lines
Diff to
previous 1.183
Sun Oct 4 21:57:20 1998 Tom Tromey <tromey@cygnus.com>
* autoconf.texi (Defining Symbols): Documented third argument to
AC_DEFINE.
* autoheader.m4 (AC_DEFINE_UNQUOTED): Generate `verbatim'
assignment if third argument given.
(AC_DEFINE): Likewise.
* acgeneral.m4 (AC_DEFINE): Handle case where $# is 3.
(AC_DEFINE_UNQUOTED): Likewise.
* autoheader.sh: Echo $verbatim if not empty.
Revision
1.183 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Fri Oct 2 21:26:03 1998 UTC
(25 years, 6 months ago)
by
bje
Branch:
MAIN
Changes since
1.182: +100 -37 lines
Diff to
previous 1.182
1998-10-03 Ben Elliston <bje@cygnus.com>
* acconfig.h (FC_NO_MINUS_C_MINUS_O): Add to complete the Fortran
77 support.
Tue Sep 8 14:06:04 1998 Matthew D. Langston <langston@SLAC.Stanford.EDU>
* acgeneral.m4: Make the following macros Fortran 77 aware
(i.e. conditionalize whether to `#include "confdefs.h"', etc.):
(AC_TRY_COMPILE)
(AC_TRY_LINK)
(AC_CHECK_LIB)
* acgeneral.m4 (AC_LANG_FORTRAN77): Rename `AC_LANG_FORTRAN' to
`AC_LANG_FORTRAN77'. Change the Fortran 77 language macro from
`FORTRAN' to `FORTRAN77'.
(AC_LANG_RESTORE): Change the Fortran 77 language macro from
`FORTRAN' to `FORTRAN77'
* autoconf.texi: Updated Fortran 77 documentation, particularly
for `AC_TRY_COMPILE', `AC_TRY_LINK' and `AC_CHECK_LIB'.
Thu Sep 3 09:34:39 1998 Matthew D. Langston <langston@SLAC.Stanford.EDU>
* autoconf.texi: Added Fortran 77 documentation.
* acspecific.m4 (AC_PROG_FC): New macro. Determine a Fortran
compiler to use.
(AC_PROG_FC_WORKS): New macro.
(AC_PROG_FC_GNU): New macro.
(AC_PROG_FC_G): New macro.
(AC_PROG_FC_C_O): New macro.
* acgeneral.m4: Add FFLAGS (Fortran 77 flags).
(AC_LANG_FORTRAN): New macro.
(AC_LANG_RESTORE): Make Fortran 77 aware.
(AC_TRY_COMPILER): Make Fortran 77 aware (i.e. conditionalize
whether to `#include "confdefs.h"').
Revision
1.166 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Tue Jan 16 22:06:56 1996 UTC
(28 years, 2 months ago)
by
roland
Branch:
MAIN
Changes since
1.165: +12 -8 lines
Diff to
previous 1.165
Document new 6th arg to AC_CHECK_PROG.
Update version to 2.8, update month to January 1996,
and copyright years to include 1996.
Revision
1.31 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Mar 26 22:34:06 1994 UTC
(30 years ago)
by
djm
Branch:
MAIN
Changes since
1.30: +33 -4 lines
Diff to
previous 1.30
Document AC_SET_MAKE.
Note that vsprintf and vfprintf come with vprintf.
Note that env can be used to set env vars.
Revision
1.25 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Thu Mar 24 04:00:49 1994 UTC
(30 years ago)
by
djm
Branch:
MAIN
Changes since
1.24: +41 -18 lines
Diff to
previous 1.24
Change names of nodes that describe invoking configure and
config.status to conform to coding standards.
Document --version, --help, --silent/--quiet, --verbose options to
configure and config.status.
Revision
1.21 -
(
view)
(
download)
(
as text)
(
annotate)
-
[select for diffs]
Sat Mar 19 21:52:23 1994 UTC
(30 years ago)
by
djm
Branch:
MAIN
Changes since
1.20: +163 -27 lines
Diff to
previous 1.20
Add info dir entry.
Describe new C++ macros and AC_MMAP.
(Language Choice): New section.
Add another example of dependencies.
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
select a symbolic revision name using the selection box, or choose
'Use Text Field' and enter a numeric revision.