]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
20 years ago(Limitations of Builtins): Describe "set -" problems.
Paul Eggert [Fri, 29 Apr 2005 22:05:14 +0000 (22:05 +0000)] 
(Limitations of Builtins): Describe "set -" problems.

20 years ago* lib/autotest/general.m4 (AT_KEYWORDS): Separate by space,
Paul Eggert [Fri, 29 Apr 2005 21:17:26 +0000 (21:17 +0000)] 
* lib/autotest/general.m4 (AT_KEYWORDS): Separate by space,
not newline.

20 years ago(AT_KEYWORDS): Separate by space, not newline.
Paul Eggert [Fri, 29 Apr 2005 21:16:07 +0000 (21:16 +0000)] 
(AT_KEYWORDS): Separate by space, not newline.

20 years ago* doc/autoconf.texi (Autoconf Language): Add more description
Paul Eggert [Fri, 29 Apr 2005 19:22:55 +0000 (19:22 +0000)] 
* doc/autoconf.texi (Autoconf Language): Add more description
about quoting heuristics.

20 years ago.
Stepan Kasal [Fri, 29 Apr 2005 13:36:23 +0000 (13:36 +0000)] 
.

20 years agoFix a mistake in an example: AC_DEFINE_UNQUOTED -> AC_DEFINE.
Stepan Kasal [Fri, 29 Apr 2005 13:16:55 +0000 (13:16 +0000)] 
Fix a mistake in an example: AC_DEFINE_UNQUOTED -> AC_DEFINE.

20 years agoA tiny optimization in _AC_OUTPUT_HEADERS.
Stepan Kasal [Wed, 27 Apr 2005 10:04:36 +0000 (10:04 +0000)] 
A tiny optimization in _AC_OUTPUT_HEADERS.

20 years agoFIXMEs about quadrigraphs in help text.
Stepan Kasal [Fri, 22 Apr 2005 06:37:24 +0000 (06:37 +0000)] 
FIXMEs about quadrigraphs in help text.

21 years agoRegenerate.
Paul Eggert [Wed, 20 Apr 2005 05:38:03 +0000 (05:38 +0000)] 
Regenerate.

21 years ago* lib/autoconf/general.m4 (_AC_INIT_PREPARE, _AC_RUN_IFELSE):
Paul Eggert [Wed, 20 Apr 2005 05:34:25 +0000 (05:34 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_PREPARE, _AC_RUN_IFELSE):
Remove core.conftest.* too; it's generated by Tru64 5.1.
* lib/autoconf/functions.m4
(AC_FUNC_SETVBUF_REVERSED, AC_FUNC_UTIME_NULL):
Don't bother to remove core files; AC_RUN_IFELSE should do that for you.

21 years agotypo
Stepan Kasal [Tue, 19 Apr 2005 06:20:37 +0000 (06:20 +0000)] 
typo

21 years ago* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Handle --docdir.
Alexandre Duret-Lutz [Tue, 19 Apr 2005 06:00:35 +0000 (06:00 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Handle --docdir.
Report from Horst Wente.

21 years agotypo
Stepan Kasal [Fri, 15 Apr 2005 08:36:56 +0000 (08:36 +0000)] 
typo

21 years agoExamples for --with-* and --enable-*.
Stepan Kasal [Thu, 14 Apr 2005 14:56:55 +0000 (14:56 +0000)] 
Examples for --with-* and --enable-*.

21 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Look for configure.ac
Paul Eggert [Wed, 13 Apr 2005 17:01:41 +0000 (17:01 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Look for configure.ac
as well as configure.in.  Problem reported by Gregorio Guidi.

21 years ago* doc/autoconf.texi (Particular Functions): Use gnulib's current
Paul Eggert [Sun, 10 Apr 2005 22:19:51 +0000 (22:19 +0000)] 
* doc/autoconf.texi (Particular Functions): Use gnulib's current
pattern for alloca snippet.

21 years ago(Particular Functions): Use gnulib's current
Paul Eggert [Sun, 10 Apr 2005 22:19:26 +0000 (22:19 +0000)] 
(Particular Functions): Use gnulib's current
pattern for alloca snippet.

21 years agoa typo
Stepan Kasal [Mon, 4 Apr 2005 10:19:10 +0000 (10:19 +0000)] 
a typo

21 years agoa typo
Stepan Kasal [Fri, 1 Apr 2005 08:55:58 +0000 (08:55 +0000)] 
a typo

21 years ago* lib/autotest/general.m4 (AT_INIT): Don't assume that "date +%s"
Paul Eggert [Fri, 1 Apr 2005 07:28:15 +0000 (07:28 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Don't assume that "date +%s"
fails if %s isn't supported.

21 years ago(AT_INIT): Don't assume that "date +%s" fails if %s isn't supported.
Paul Eggert [Fri, 1 Apr 2005 07:27:53 +0000 (07:27 +0000)] 
(AT_INIT): Don't assume that "date +%s" fails if %s isn't supported.

21 years ago* lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS):
Paul Eggert [Wed, 23 Mar 2005 19:41:13 +0000 (19:41 +0000)] 
* lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS):
Merge `-z option' as well for the benefit of Solaris link flags.

21 years agoRegenerate.
Paul Eggert [Wed, 23 Mar 2005 01:04:17 +0000 (01:04 +0000)] 
Regenerate.

21 years ago* NEWS: The configure command now warns you if you attempt to use
Paul Eggert [Wed, 23 Mar 2005 01:01:58 +0000 (01:01 +0000)] 
* 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.

21 years ago* doc/autoconf.texi: Fix some systematic formatting problems.
Paul Eggert [Tue, 22 Mar 2005 19:24:05 +0000 (19:24 +0000)] 
* 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'.

21 years agotypos in the manual
Stepan Kasal [Thu, 10 Mar 2005 12:17:03 +0000 (12:17 +0000)] 
typos in the manual

21 years agoremind that AC_TRY_LINK is obsolete
Stepan Kasal [Tue, 8 Mar 2005 08:11:34 +0000 (08:11 +0000)] 
remind that AC_TRY_LINK is obsolete

21 years agoimprove AC_PROG_CC and AC_PROG_CXX
Stepan Kasal [Fri, 25 Feb 2005 08:52:48 +0000 (08:52 +0000)] 
improve AC_PROG_CC and AC_PROG_CXX

21 years agoRegenerate.
Paul Eggert [Wed, 23 Feb 2005 23:26:05 +0000 (23:26 +0000)] 
Regenerate.

21 years ago* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Redirect stdin from
Paul Eggert [Wed, 23 Feb 2005 23:24:49 +0000 (23:24 +0000)] 
* 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.

21 years ago* lib/m4sugar/m4sh.m4 (_AS_ECHO_N_PREPARE): Don't set ECHO_C to
Paul Eggert [Wed, 23 Feb 2005 19:26:51 +0000 (19:26 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_ECHO_N_PREPARE): Don't set ECHO_C to
newline if neither \c nor -n work, as that would output two
newlines.  Prefer -n to \c.

21 years ago(_AS_ECHO_N_PREPARE): Don't set ECHO_C to
Paul Eggert [Wed, 23 Feb 2005 19:26:35 +0000 (19:26 +0000)] 
(_AS_ECHO_N_PREPARE): Don't set ECHO_C to
newline if neither \c nor -n work, as that would output two
newlines.  Prefer -n to \c.

21 years agom4_defun([AS_IF], [...])
Stepan Kasal [Tue, 15 Feb 2005 06:40:21 +0000 (06:40 +0000)] 
m4_defun([AS_IF], [...])

21 years agoRegenerate.
Paul Eggert [Sun, 13 Feb 2005 07:49:04 +0000 (07:49 +0000)] 
Regenerate.

21 years agoUndo previous change, except keep the change to
Paul Eggert [Sun, 13 Feb 2005 07:38:31 +0000 (07:38 +0000)] 
Undo previous change, except keep the change to
lib/autoconf/programs.m4 that replaced grep with shell
pattern-matching.  This is because net-snmp configure reads stdin.

21 years agoRegenerate.
Paul Eggert [Fri, 11 Feb 2005 19:12:41 +0000 (19:12 +0000)] 
Regenerate.

21 years ago* lib/autoconf/general.m4 (_AC_INIT_DEFAULTS): Redirect stdin
Paul Eggert [Fri, 11 Feb 2005 19:12:29 +0000 (19:12 +0000)] 
* 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").
Suggested by Alexandre Duret-Lutz.  Also, do this redirection
before invoking "hostname" or "uname".
(_AC_PREPROC_IFELSE, _AC_COMPILE_IFELSE,
_AC_LINK_IFELSE): Undo previous change, as it's no longer needed.
* lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX): Don't bother with
"</dev/null" since it's now done at the top of 'configure'.
* lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
* lib/autoconf/programs.m4 (_AC_PATH_PROG_FLAVOR_GNU): Likewise.
Also, replace grep with shell pattern-matching, to save a process.

21 years ago* lib/autoconf/general.m4 (_AC_PREPROC_IFELSE, _AC_COMPILE_IFELSE,
Paul Eggert [Fri, 11 Feb 2005 00:40:50 +0000 (00:40 +0000)] 
* lib/autoconf/general.m4 (_AC_PREPROC_IFELSE, _AC_COMPILE_IFELSE,
_AC_LINK_IFELSE): Redirect stdin to /dev/null.

21 years ago(_AC_PREPROC_IFELSE, _AC_COMPILE_IFELSE,
Paul Eggert [Fri, 11 Feb 2005 00:40:31 +0000 (00:40 +0000)] 
(_AC_PREPROC_IFELSE, _AC_COMPILE_IFELSE,
_AC_LINK_IFELSE): Redirect stdin to /dev/null, in an attempt to
avoid thinking that Allegro Common Lisp's "cl" command is a C++
compiler.

21 years ago* doc/autoconf.texi (Limitations of Usual Tools): Document that
Paul Eggert [Thu, 10 Feb 2005 00:41:40 +0000 (00:41 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): Document that
grep -q isn't portable.  Improve grep -s explanation.

21 years ago(Limitations of Usual Tools): Document that
Paul Eggert [Thu, 10 Feb 2005 00:41:24 +0000 (00:41 +0000)] 
(Limitations of Usual Tools): Document that
grep -q isn't portable.  Improve grep -s explanation.

21 years ago* doc/autoconf.texi (Special Shell Variables): Clarify
Paul Eggert [Tue, 8 Feb 2005 17:27:23 +0000 (17:27 +0000)] 
* doc/autoconf.texi (Special Shell Variables): Clarify
PATH_SEPARATOR wording; fix typo in IFS.

21 years ago(Special Shell Variables): Clarify
Paul Eggert [Tue, 8 Feb 2005 17:27:04 +0000 (17:27 +0000)] 
(Special Shell Variables): Clarify
PATH_SEPARATOR wording; fix typo in IFS.

21 years agoSeveral minor changes to autoconf.texi.
Paul Eggert [Tue, 8 Feb 2005 00:35:29 +0000 (00:35 +0000)] 
Several minor changes to autoconf.texi.

21 years agoUse @acronym for DJGPP.
Paul Eggert [Tue, 8 Feb 2005 00:35:01 +0000 (00:35 +0000)] 
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).

21 years ago(_AC_FUNC_REALLOC_IF, AC_FUNC_REALLOC): Fix typo in comment.
Jim Meyering [Sun, 6 Feb 2005 18:06:32 +0000 (18:06 +0000)] 
(_AC_FUNC_REALLOC_IF, AC_FUNC_REALLOC): Fix typo in comment.

21 years agoRegenerate.
Paul Eggert [Sat, 5 Feb 2005 08:31:37 +0000 (08:31 +0000)] 
Regenerate.

21 years agoToday's changes (mostly from Noah Misch).
Paul Eggert [Sat, 5 Feb 2005 08:31:02 +0000 (08:31 +0000)] 
Today's changes (mostly from Noah Misch).

21 years ago* tests/foreign.at (Libtool): Don't overquote AT_SETUP arg.
Paul Eggert [Sat, 5 Feb 2005 08:28:35 +0000 (08:28 +0000)] 
* tests/foreign.at (Libtool): Don't overquote AT_SETUP arg.
* tests/m4sh.at (AS_DIRNAME, AS_BASENAME, AS_MKDIR_P, AS_HELP_STRING):
Likewise.
* tests/semantics.at (AC_C_BIGENDIAN, AC_PATH_PROG & AC_PATH_PROGS):
Likewise.

21 years ago* lib/autoconf/general.m4 (_AC_INIT_COPYRIGHT): Update for 2005.
Paul Eggert [Sat, 5 Feb 2005 07:58:43 +0000 (07:58 +0000)] 
* 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.

21 years ago* tests/autotest.at (Empty test suite): New test.
Paul Eggert [Sat, 5 Feb 2005 07:34:54 +0000 (07:34 +0000)] 
* tests/autotest.at (Empty test suite): New test.
* tests/torture.at (Substitute and define special characters)
(Substitute a 2000-byte string, Define to a 2000-byte string)
(Substitute a newline, Define a newline): New tests.

21 years ago(_AC_C_STD_TRY): New macro.
Paul Eggert [Sat, 5 Feb 2005 07:04:08 +0000 (07:04 +0000)] 
(_AC_C_STD_TRY): New macro.
(_AC_PROG_CC_C89, _AC_PROG_CC_C99): Use it.

21 years ago(AT_CMP): Use diff directly on input files rather than copying them.
Paul Eggert [Sat, 5 Feb 2005 06:51:45 +0000 (06:51 +0000)] 
(AT_CMP): Use diff directly on input files rather than copying them.

21 years ago* tests/local.at (AT_CMP): New macro.
Paul Eggert [Sat, 5 Feb 2005 05:45:14 +0000 (05:45 +0000)] 
* tests/local.at (AT_CMP): New macro.
(AT_DATA_AUTOCONF): Do not call AC_PROG_GREP.
(AC_SAVE_STATE): Move environment grep...
(AT_CHECK_ENV): to here.  Filter out `'$''.  Use AT_CMP.
(AT_CONFIG_CMP): New macro.
(AT_CHECK_MACRO): Run `configure' twice with cache and compare results.
* tests/c.at (Extensions): Do not exit early.
* tests/atlocal.in: Inherit $GREP.

21 years ago(AC_LANG(Fortran), AC_FC_SRCEXT):
Paul Eggert [Sat, 5 Feb 2005 05:09:44 +0000 (05:09 +0000)] 
(AC_LANG(Fortran), AC_FC_SRCEXT):
s/FC_SRCEXT/ac_fc_srcext/; s/FCFLAGS_SRCEXT/ac_fcflags_srcext/.

21 years ago* lib/m4sugar/m4sugar.m4 (m4_re_string, m4_re_word): Revert 2002-03-04.
Paul Eggert [Sat, 5 Feb 2005 04:55:08 +0000 (04:55 +0000)] 
* lib/m4sugar/m4sugar.m4 (m4_re_string, m4_re_word): Revert 2002-03-04.
* tests/local.at (AT_CHECK_M4SUGAR): Add `m4sugar' to keywords.
(AT_CHECK_ENV): Ignore LTLIBOBJS, FC variables, EGREP, FGREP, and SED.
* tests/m4sugar.at (AT_CHECK_M4SUGAR_TEXT, AT_CHECK_M4RE): New macros.
(Standard regular expressions): New test.
(m4_warn, m4_require: circular dependencies, m4_text_wrap): Strip
excess test name quoting.
* tests/semantics.at (AC_CHECK_HEADERS_OLD, AC_CHECK_HEADERS_NEW): Pass
CPPFLAGS to `configure' instead of setting it in `configure'.

21 years agoRegenerate.
Paul Eggert [Sat, 5 Feb 2005 00:47:57 +0000 (00:47 +0000)] 
Regenerate.

21 years agoToday's checkins.
Paul Eggert [Sat, 5 Feb 2005 00:46:16 +0000 (00:46 +0000)] 
Today's checkins.

21 years ago(AS_UNAME): Try only /usr/bin/hostinfo, not
Paul Eggert [Sat, 5 Feb 2005 00:44:44 +0000 (00:44 +0000)] 
(AS_UNAME): Try only /usr/bin/hostinfo, not
any `hostinfo' in $PATH, since hostinfo.exe is a popular file name
on some platforms.

21 years ago(Limitations of Usual Tools): New mkstemp entry. Based on a
Paul Eggert [Sat, 5 Feb 2005 00:11:43 +0000 (00:11 +0000)] 
(Limitations of Usual Tools): New mkstemp entry.  Based on a
suggestion by Bruno Haible.

21 years ago(AC_PROG_SED): Don't look in
Paul Eggert [Fri, 4 Feb 2005 22:21:18 +0000 (22:21 +0000)] 
(AC_PROG_SED): Don't look in
/usr/xpg4/bin since that sed dumps core (at least on Solaris 8).

21 years agoRegenerate.
Paul Eggert [Fri, 4 Feb 2005 08:37:30 +0000 (08:37 +0000)] 
Regenerate.

21 years agoToday's changes.
Paul Eggert [Fri, 4 Feb 2005 08:36:06 +0000 (08:36 +0000)] 
Today's changes.

21 years ago(AT_TESTED, AT_KEYWORDS): Use newline as a separator, not space.
Paul Eggert [Fri, 4 Feb 2005 07:35:55 +0000 (07:35 +0000)] 
(AT_TESTED, AT_KEYWORDS): Use newline as a separator, not space.
(AT_CAPTURE_FILE): Use space-backslash-newline as a separator, not space.

21 years ago(AC_SUBST, AC_SUBST_FILE): Use newline as a separator, not space.
Paul Eggert [Fri, 4 Feb 2005 07:35:12 +0000 (07:35 +0000)] 
(AC_SUBST, AC_SUBST_FILE): Use newline as a separator, not space.

21 years ago(m4_re_escape): Escape ?, ^, \, $ too.
Paul Eggert [Fri, 4 Feb 2005 07:32:15 +0000 (07:32 +0000)] 
(m4_re_escape): Escape ?, ^, \, $ too.

21 years ago(_AS_SHELL_FN_WORK): Move func_* to as_func_*. Add test to check
Paul Eggert [Thu, 3 Feb 2005 22:52:04 +0000 (22:52 +0000)] 
(_AS_SHELL_FN_WORK): Move func_* to as_func_*.  Add test to check
whether positional parameters are restored after function return.

21 years ago(Special Shell Variables): Mention _,
Paul Eggert [Thu, 3 Feb 2005 00:31:33 +0000 (00:31 +0000)] 
(Special Shell Variables): Mention _,
BIN_SH, DUALCASE.  Say that variables other than "status" are safe
if they contain a lower-case letter.

21 years ago(Limitations of Usual Tools): Unicos 9 sed limitations.
Paul Eggert [Wed, 2 Feb 2005 23:47:34 +0000 (23:47 +0000)] 
(Limitations of Usual Tools): Unicos 9 sed limitations.

21 years ago(_AC_PROG_FC): Try cf77 before fort77
Paul Eggert [Wed, 2 Feb 2005 23:46:31 +0000 (23:46 +0000)] 
(_AC_PROG_FC): Try cf77 before fort77
to get the option-enhanced interface on older Crays.  Try ftn for
Fortran 95 (newer Crays).

21 years ago* bin/autoconf.as: Don't exit with status 0 after write failure
Paul Eggert [Wed, 2 Feb 2005 23:31:16 +0000 (23:31 +0000)] 
* bin/autoconf.as: Don't exit with status 0 after write failure
with --help or --version.
* lib/autoconf/general.m4 (_AC_INIT_HELP, _AC_INIT_VERSION): Likewise.
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Likewise.

21 years ago(.x.1): Go back to the simple solution, but take
Paul Eggert [Wed, 2 Feb 2005 00:25:41 +0000 (00:25 +0000)] 
(.x.1): Go back to the simple solution, but take
care to echo the commands, so the user knows what's going on.

21 years ago(autoreconf Invocation): Mention autopoint, with a cross reference.
Paul Eggert [Tue, 1 Feb 2005 20:43:42 +0000 (20:43 +0000)] 
(autoreconf Invocation): Mention autopoint, with a cross reference.

21 years agoRegenerate.
Paul Eggert [Tue, 1 Feb 2005 00:59:56 +0000 (00:59 +0000)] 
Regenerate.

21 years agoFix typo: empty example.
Paul Eggert [Tue, 1 Feb 2005 00:36:24 +0000 (00:36 +0000)] 
Fix typo: empty example.

21 years agom4_require improvements, doc fixes, sync from gnulib.
Paul Eggert [Tue, 1 Feb 2005 00:34:18 +0000 (00:34 +0000)] 
m4_require improvements, doc fixes, sync from gnulib.

21 years ago(config.status Invocation): Warn about
Paul Eggert [Tue, 1 Feb 2005 00:33:08 +0000 (00:33 +0000)] 
(config.status Invocation): Warn about
discrepancy between CONFIG_SHELL and shell used to invoke 'configure'.

21 years ago(Defining Variables): Warn about CONFIG_SHELL problems.
Paul Eggert [Tue, 1 Feb 2005 00:32:44 +0000 (00:32 +0000)] 
(Defining Variables): Warn about CONFIG_SHELL problems.

21 years agoFix typo in previous patch: it assumed that builddir != srcdir.
Paul Eggert [Tue, 1 Feb 2005 00:14:04 +0000 (00:14 +0000)] 
Fix typo in previous patch: it assumed that builddir != srcdir.

21 years agoSync from gnulib.
Paul Eggert [Tue, 1 Feb 2005 00:08:59 +0000 (00:08 +0000)] 
Sync from gnulib.

21 years ago* doc/make-stds.texi, doc/standards.texi: Update from masters.
Paul Eggert [Tue, 1 Feb 2005 00:02:49 +0000 (00:02 +0000)] 
* doc/make-stds.texi, doc/standards.texi: Update from masters.

21 years agoSimplify the implementation of m4_require (a.k.a. AC_REQUIRE).
Paul Eggert [Mon, 31 Jan 2005 23:52:49 +0000 (23:52 +0000)] 
Simplify the implementation of m4_require (a.k.a. AC_REQUIRE).
Update the long comment explaining it.

m4_require no longer writes an ``is required by'' line to the
execution stack.  It contains only one bit of non-redundant
information: that the macro was required, not called.  And even
this bit is useless in most situations: have you ever met a macro
which both calls and requires the same macro?

* lib/m4sugar/m4sugar.m4 (_m4_defun_pro): Don't push a diversion...
(_m4_defun_pro_outer): ... only via this macro, for the outermost
  macro.
(_m4_defun_epi, _m4_defun_epi_outer): Complementarily.
(m4_expansion_stack_pop): Remove the misplaced comment.
(m4_require): Don't put the ``is required by'' line to the
  execution stack; slightly improve the out-of-a-defun error message.
(_m4_divert_grow): New macro, counter for the temporary diversions.
(_m4_require_call): Use it.
* tests/m4sugar.at (m4_require): Expect output without the
  ``is required by'' messages.

21 years ago(.x.1): Make sure the required generated files
Paul Eggert [Mon, 31 Jan 2005 23:25:08 +0000 (23:25 +0000)] 
(.x.1): Make sure the required generated files
are up to date.  Problem and original solution proposed by Stepan Kasal.
$(dist_man_MANS:.1=-bin-prereq), $(dist_man_MANS:.1=-tests-prereq),
implicit-man-prerequisites): New rules, used by the above.

21 years ago*** empty log message ***
Paul Eggert [Sat, 29 Jan 2005 01:08:44 +0000 (01:08 +0000)] 
*** empty log message ***

21 years ago(Limitations of Usual Tools): Recommend X
Paul Eggert [Fri, 28 Jan 2005 21:55:57 +0000 (21:55 +0000)] 
(Limitations of Usual Tools): Recommend X
rather than x for expr.

21 years ago* lib/autoconf/lang.m4 (_AC_COMPILER_OBJEXT): Avoid subshells when this is safe.
Paul Eggert [Fri, 28 Jan 2005 21:21:32 +0000 (21:21 +0000)] 
* lib/autoconf/lang.m4 (_AC_COMPILER_OBJEXT): Avoid subshells when this is safe.
* lib/autoconf/programs.m4 (AC_PROG_EGREP, AC_PROG_FGREP): Likewise.
* lib/autoconf/specific.m4 (AC_SYS_LONG_FILE_NAMES): Likewise.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* lib/m4sugar/m4sh.m4 (_AS_LINENO_WORKS): Likewise.
* tests/mktests.sh: Likewise.

21 years agoHave autoheader honor --force.
Akim Demaille [Thu, 27 Jan 2005 10:53:41 +0000 (10:53 +0000)] 
Have autoheader honor --force.
* doc/make-stds.texi, doc/standards.texi: Update from masters.
* lib/Autom4te/Channels.pm, lib/Autom4te/Configure_ac.pm
* lib/Autom4te/FileUtils.pm, lib/Autom4te/XFile.pm: Update
from masters, so that FileUtils.pm's update_file provide --force
support.
* bin/autoheader.in: Pass $force to update_file so that
config.h.in is always recreated when --force.

21 years agoupdate Peter Simons' address
Stepan Kasal [Mon, 24 Jan 2005 12:24:01 +0000 (12:24 +0000)] 
update Peter Simons' address

21 years agoa typo
Stepan Kasal [Sat, 22 Jan 2005 14:59:27 +0000 (14:59 +0000)] 
a typo

21 years ago* doc/autoconf.texi (Limitations of Builtins): Clarify that
Paul Eggert [Fri, 21 Jan 2005 19:32:21 +0000 (19:32 +0000)] 
* doc/autoconf.texi (Limitations of Builtins): Clarify that
"if test -d foo; ..." is portable.

21 years ago(Limitations of Builtins): Clarify that
Paul Eggert [Fri, 21 Jan 2005 19:31:51 +0000 (19:31 +0000)] 
(Limitations of Builtins): Clarify that
"if test -d foo; ..." is portable.  Suggested by Stepan Kasal.

21 years ago(Shell Substitutions): Fix typo in case statement.
Paul Eggert [Fri, 21 Jan 2005 00:03:40 +0000 (00:03 +0000)] 
(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.

21 years agofix AC_DEFINE documentation
Stepan Kasal [Thu, 20 Jan 2005 10:59:55 +0000 (10:59 +0000)] 
fix AC_DEFINE documentation

21 years ago* doc/autoconf.texi (Limitations of Usual Tools): Document bug
Paul Eggert [Thu, 13 Jan 2005 21:03:50 +0000 (21:03 +0000)] 
* doc/autoconf.texi (Limitations of Usual Tools): Document bug
in Solaris 8 join.

21 years ago(Limitations of Usual Tools): Document bug in Solaris 8 join.
Paul Eggert [Thu, 13 Jan 2005 21:03:11 +0000 (21:03 +0000)] 
(Limitations of Usual Tools): Document bug in Solaris 8 join.

21 years agofix a comment and typos
Stepan Kasal [Thu, 6 Jan 2005 10:02:45 +0000 (10:02 +0000)] 
fix a comment and typos

21 years ago* lib/autoconf/c.m4 (AC_LANG_INT_SAVE(C)): Declare longval and
Paul Eggert [Wed, 5 Jan 2005 14:04:11 +0000 (14:04 +0000)] 
* lib/autoconf/c.m4 (AC_LANG_INT_SAVE(C)): Declare longval and
ulongval to be static.

21 years ago(AC_LANG_INT_SAVE(C)): Declare longval and
Paul Eggert [Wed, 5 Jan 2005 14:03:06 +0000 (14:03 +0000)] 
(AC_LANG_INT_SAVE(C)): Declare longval and
ulongval to be static, to avoid unwanted GCC warning.  Problem
reported by Michael Jennings via Daniel Reed; see
<https://bugzilla.redhat.com/beta/show_bug.cgi?id=143852>.

21 years ago* lib/autoconf/general.m4 (_AC_INIT_PARSE_ARGS): Define datarootdir,
Alexandre Duret-Lutz [Wed, 5 Jan 2005 07:53:52 +0000 (07:53 +0000)] 
* 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.

21 years agoRegenerate.
Paul Eggert [Tue, 4 Jan 2005 23:50:19 +0000 (23:50 +0000)] 
Regenerate.