]> git.ipfire.org Git - thirdparty/autoconf.git/log
thirdparty/autoconf.git
19 years ago* config/config.guess, config/config.sub, config/texinfo.tex:
Ralf Wildenhues [Thu, 6 Apr 2006 18:22:47 +0000 (18:22 +0000)] 
* config/config.guess, config/config.sub, config/texinfo.tex:
Sync from upstream.

19 years agoFix one of the previous entries.
Stepan Kasal [Thu, 6 Apr 2006 18:21:04 +0000 (18:21 +0000)] 
Fix one of the previous entries.

19 years ago* lib/autoconf/general.m4 (_AC_CACHE_DUMP): Fix the detection of
Ralf Wildenhues [Thu, 6 Apr 2006 18:16:56 +0000 (18:16 +0000)] 
* lib/autoconf/general.m4 (_AC_CACHE_DUMP): Fix the detection of
whether `set' quotes correctly: redirect stderr of the tested
`set', and use a subshell, for Ultrix; use `sed' instead of
`grep' for zsh `set' which may write binary output; match only
at the beginning of a line, to avoid false positives.
In order to avoid false positives by unrelated variables with
multiline content, put the dump algorithm in a subshell and
unset all variables containing newlines (except some which are
special to the shell).  Warn about cache variables that are
unset.

19 years ago* tests/mktests.sh: Reword comments.
Ralf Wildenhues [Thu, 6 Apr 2006 17:56:43 +0000 (17:56 +0000)] 
* tests/mktests.sh: Reword comments.

19 years ago* tests/mktests.sh: Only skip internal macros starting with
Ralf Wildenhues [Thu, 6 Apr 2006 17:55:21 +0000 (17:55 +0000)] 
* tests/mktests.sh: Only skip internal macros starting with
`_AC_' or `__AC_'.  Noted by Stepan Kasal.
Update exclusion lists for the test suite to this end:
(AC_ARG_VAR): Do test this now.
(AC_REPLACE_FUNCS): This needs an argument.
(AC_LINKER_OPTION): Remove (renamed to _AC_LINKER_OPTION).
(AC_LIST_MEMBER_OF): Likewise (renamed to _AC_LIST_MEMBER_IF).
(AC_LINK_FILES): Obsoleted since (and thus AU_DEFUN'ed).

19 years ago* doc/autoconf.texi (Shell Substitutions): Mention the MSYS
Ralf Wildenhues [Thu, 6 Apr 2006 17:51:22 +0000 (17:51 +0000)] 
* 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.

19 years ago* Makefile.maint (sc_cast_of_argument_to_free): Do not fail when
Ralf Wildenhues [Thu, 6 Apr 2006 17:43:52 +0000 (17:43 +0000)] 
* Makefile.maint (sc_cast_of_argument_to_free): Do not fail when
no file matches the glob, discard the warning, set `nullglob'.
(syntax-check): Likewise.
(sc_cast_of_x_alloc_return_value): Likewise.
(sc_cast_of_alloca_return_value, sc_error_exit_success)
(sc_prohibit_jm_in_m4, .re-list, sc_unmarked_diagnostics)
(m4-check): Likewise.
(sc_system_h_headers): Do not print rule on execution.
(sc_tight_scope): Do not fail for non-existing `src' directory.
(sc_changelog): Skip the Copyright footer.
* lib/autoconf/lang.m4: Remove trailing space.

19 years ago* lib/autoconf/status.m4: More replacements to
Ralf Wildenhues [Thu, 6 Apr 2006 17:38:05 +0000 (17:38 +0000)] 
* lib/autoconf/status.m4: More replacements to
<tab><space> where this makes sense.

19 years ago* tests/Makefile.am (maintainer-check-posix): s/POSIXLY_CORRECTLY/POSIXLY_CORRECT/
Stepan Kasal [Thu, 6 Apr 2006 15:15:06 +0000 (15:15 +0000)] 
* tests/Makefile.am (maintainer-check-posix): s/POSIXLY_CORRECTLY/POSIXLY_CORRECT/

19 years ago* lib/autoconf/status.m4 (_AC_CONFIG_FOOS): Append TAGS to
Stepan Kasal [Thu, 6 Apr 2006 15:07:59 +0000 (15:07 +0000)] 
* lib/autoconf/status.m4 (_AC_CONFIG_FOOS): Append TAGS to
  ac_config_<foo>s again, sometimes normalized, sometimes not.
(AC_CONFIG_FILES, AC_CONFIG_HEADERS, AC_CONFIG_LINKS, AC_CONFIG_COMMANDS):
  Do not do so here.
(_AC_CONFIG_REGISTER_DEST): Double quote the tags in macros _AC_LIST_TAGS
  and_AC_LIST_TAG_COMMANDS; fixes another regression introduced by the
  2005-07-25 rewrite.  Noticed by Noah Misch.

19 years ago* lib/autoconf/general.m4 (AC_PRESERVE_HELP_ORDER): Do not define
Stepan Kasal [Thu, 6 Apr 2006 13:49:08 +0000 (13:49 +0000)] 
* lib/autoconf/general.m4 (AC_PRESERVE_HELP_ORDER): Do not define
  _AC_PRESERVE_HELP_ORDER, ...
(AC_ARG_ENABLE, AC_ARG_WITH): ... use AC_PROVIDE_IFELSE insetad.

19 years ago* lib/autoconf/general.m4 (AC_ARG_VAR): Do not use m4_divert_once
Stepan Kasal [Thu, 6 Apr 2006 12:16:38 +0000 (12:16 +0000)] 
* lib/autoconf/general.m4 (AC_ARG_VAR): Do not use m4_divert_once
  inside m4_expand_once; it is redundant.

19 years ago* lib/autoconf/general.m4 (_AC_INIT_HELP): Remove the broken support
Stepan Kasal [Thu, 6 Apr 2006 11:33:52 +0000 (11:33 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_HELP): Remove the broken support
  for --help from Cygnus `configure.'

19 years agoRevert this (for now):
Stepan Kasal [Thu, 6 Apr 2006 11:24:00 +0000 (11:24 +0000)] 
Revert this (for now):
| * lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC): Call
|   _AC_COMPILER_EXEEXT instead of m4_expand_once([_AC_COMPILER_EXEEXT])
| * lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
| * lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_TESTS): On subsequent
|   calls, for a new language, only check that the compiler works.
| (AC_NO_EXECUTABLES): Change the redefinition of
|   _AC_COMPILER_EXEEXT_TESTS so that on subsequent calls, it checks
|   that the new language's compiler works if ac_no_link=no, and
|   does nothing otherwise.

19 years agofix a typo
Stepan Kasal [Thu, 6 Apr 2006 11:15:54 +0000 (11:15 +0000)] 
fix a typo

19 years ago* doc/autoconf.texi (C Compiler): Warn about #error. Follows up
Paul Eggert [Thu, 6 Apr 2006 07:58:20 +0000 (07:58 +0000)] 
* doc/autoconf.texi (C Compiler): Warn about #error.  Follows up
on a patch proposed by Ralf Wildenhues.

19 years ago* lib/autoconf/status.m4: Replace <space>''<tab> with
Paul Eggert [Thu, 6 Apr 2006 02:31:09 +0000 (02:31 +0000)] 
* lib/autoconf/status.m4: Replace <space>''<tab> with
<tab><space> where this makes sense.

19 years agoChange <space>''<tab> to <tab><space> where that makes sense.
Paul Eggert [Thu, 6 Apr 2006 02:28:56 +0000 (02:28 +0000)] 
Change <space>''<tab> to <tab><space> where that makes sense.

19 years ago* lib/autoconf/general.m4 (AC_PRESERVE_HELP_ORDER): New macro.
Noah Misch [Wed, 5 Apr 2006 22:41:36 +0000 (22:41 +0000)] 
* 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.

19 years agoRegenerate.
Ralf Wildenhues [Wed, 5 Apr 2006 20:58:21 +0000 (20:58 +0000)] 
Regenerate.

19 years ago* TODO, config/Makefile.am, lib/freeze.mk, lib/autoconf/c.m4,
Ralf Wildenhues [Wed, 5 Apr 2006 20:55:14 +0000 (20:55 +0000)] 
* TODO, config/Makefile.am, lib/freeze.mk, lib/autoconf/c.m4,
lib/autoconf/specific.m4, lib/autoconf/status.m4,
lib/autoconf/types.m4, lib/autotest/general.m4,
tests/mktests.sh, tests/torture.at: White space cleanup:
remove some SPACE before TAB, or add quoting ('' or @&t@).

19 years ago* NEWS, TODO, bin/autoreconf.in: `filesystem' -> `file system'.
Ralf Wildenhues [Wed, 5 Apr 2006 20:54:17 +0000 (20:54 +0000)] 
* NEWS, TODO, bin/autoreconf.in: `filesystem' -> `file system'.

19 years ago* doc/autoconf.texi (Shell Substitutions): Document `^' vs. `|'.
Ralf Wildenhues [Wed, 5 Apr 2006 16:18:20 +0000 (16:18 +0000)] 
* doc/autoconf.texi (Shell Substitutions): Document `^' vs. `|'.

19 years ago* lib/autotest/general.m4 (AT_INIT): Prep AT_*_all, so that an
Ralf Wildenhues [Wed, 5 Apr 2006 16:04:22 +0000 (16:04 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Prep AT_*_all, so that an
empty test suite works.
* tests/autotest.at (Empty test suite): Remove xfail.

19 years ago* lib/autoconf/status.m4 (_AC_CONFIG_FOOS): Do not append normalized
Noah Misch [Wed, 5 Apr 2006 14:20:37 +0000 (14:20 +0000)] 
* lib/autoconf/status.m4 (_AC_CONFIG_FOOS): Do not append normalized
TAGS to ac_config_<foo>s.
(AC_CONFIG_FILES, AC_CONFIG_HEADERS, AC_CONFIG_LINKS): Do so here.
(AC_CONFIG_COMMANDS): Append NAME to ac_config_commands without
normalizing it, consistent it with previous releases.
* tests/torture.at (Macro calls in AC_CONFIG_COMMANDS tags): New test.

19 years ago* lib/m4sugar/m4sh.m4 (AS_BASENAME_EXPR, AS_DIRNAME_EXPR):
Paul Eggert [Wed, 5 Apr 2006 08:01:04 +0000 (08:01 +0000)] 
* lib/m4sugar/m4sh.m4 (AS_BASENAME_EXPR, AS_DIRNAME_EXPR):
Use simplified args that Eric Blake originally suggested.

19 years ago* tests/mktests.sh: Don't use 'cat'; just read the files directly.
Paul Eggert [Tue, 4 Apr 2006 23:36:20 +0000 (23:36 +0000)] 
* tests/mktests.sh: Don't use 'cat'; just read the files directly.
Prefer 'sort -u' to 'sort | uniq'.  Filter data before sorting it.
Use 'comm' rather than N instances of grep; this also fixes a bug
whereby substrings were incorrectly matched, causing us to not
generate tests for AC_F77_NAME_MANGLING and AC_FUNC_LSTAT.
(exclude_list): Exclude empty macros.
(ac_exclude_list): Exclude AC_INCLUDES_DEFAULT.

19 years ago* tests/mktests.sh: Use awk rather than grep -E or egrep, to avoid
Paul Eggert [Tue, 4 Apr 2006 22:36:02 +0000 (22:36 +0000)] 
* tests/mktests.sh: Use awk rather than grep -E or egrep, to avoid
portability problems with regular expressions containing newlines.
(exclude_list, ac_exclude_list, au_exclude_list, ac_exclude_script):
Switch from grep to awk syntax.
(ac_exclude_script): Renamed from ac_exclude_egrep.
(au_exclude_script): Renamed from au_exclude_egrep.

19 years ago* lib/autoconf/general.m4 (_AC_INIT_HELP): Only `configure.in' evidences
Noah Misch [Tue, 4 Apr 2006 16:13:47 +0000 (16:13 +0000)] 
* lib/autoconf/general.m4 (_AC_INIT_HELP): Only `configure.in' evidences
a subdirectory subject to Cygnus `configure'.
* lib/autoconf/status.m4 (_AC_OUTPUT_SUBDIRS): Likewise.

* lib/autoconf/headers.m4 (_AC_CHECK_HEADER_MONGREL): Omit the bug
report request when we have no AC_PACKAGE_BUGREPORT.

19 years ago* THANKS: Update.
Ralf Wildenhues [Mon, 3 Apr 2006 20:32:02 +0000 (20:32 +0000)] 
* THANKS: Update.

19 years ago* tests/mktests.sh: Update copyright year in the header of the
Ralf Wildenhues [Mon, 3 Apr 2006 19:34:49 +0000 (19:34 +0000)] 
* tests/mktests.sh: Update copyright year in the header of the
generated files.

19 years ago* lib/autoconf/c.m4 (AC_C_INLINE): Do not skip cleanup code.
Ralf Wildenhues [Mon, 3 Apr 2006 19:09:55 +0000 (19:09 +0000)] 
* lib/autoconf/c.m4 (AC_C_INLINE): Do not skip cleanup code.
(AC_C_RESTRICT): Likewise.  Furthermore, add a function with a
typedef'ed restricted pointer, to catch a compiler bug on
HP-UX 11.x, and fix warnings so it passes with -Werror.
(_AC_PROG_CC_C99): Likewise.
Reported by Albert Chin <china@thewrittenword.com>.
* tests/mktests.sh: Do not skip AC_C_INLINE, AC_C_RESTRICT.

19 years agoRegenerate.
Ralf Wildenhues [Mon, 3 Apr 2006 18:52:17 +0000 (18:52 +0000)] 
Regenerate.

19 years ago* bin/autoscan.in (subdirs): New global.
Noah Misch [Mon, 3 Apr 2006 15:58:20 +0000 (15:58 +0000)] 
* bin/autoscan.in (subdirs): New global.
(scan_file): Prune directories with configure{,.{ac,in,gnu}}.
(output): Emit AC_CONFIG_SUBDIRS as needed.
* tests/autoscan.at (autoscan): Remove XFAIL.

19 years ago* lib/autoconf/general.m4 (AC_CACHE_SAVE): Use AC_MSG_NOTICE.
Noah Misch [Mon, 3 Apr 2006 13:51:02 +0000 (13:51 +0000)] 
* lib/autoconf/general.m4 (AC_CACHE_SAVE): Use AC_MSG_NOTICE.

19 years ago* THANKS: Add myself.
Ralf Wildenhues [Mon, 3 Apr 2006 13:12:27 +0000 (13:12 +0000)] 
* THANKS: Add myself.

19 years agoUse the original wording, it was not typo.
Stepan Kasal [Mon, 3 Apr 2006 08:06:22 +0000 (08:06 +0000)] 
Use the original wording, it was not typo.

19 years ago* lib/autotest/general.m4 (AT_INIT): Add `at_testdir' to pointer
Ralf Wildenhues [Mon, 3 Apr 2006 04:47:02 +0000 (04:47 +0000)] 
* lib/autotest/general.m4 (AT_INIT): Add `at_testdir' to pointer
to log, point to testsuite output tree.

19 years ago* NEWS: AC_PROG_CC and AC_PROG_CXX no longer declare 'exit'.
Paul Eggert [Mon, 3 Apr 2006 03:18:39 +0000 (03:18 +0000)] 
* 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.

19 years agoChange testsuite.tmp to *.tmp.
Paul Eggert [Sun, 2 Apr 2006 17:13:04 +0000 (17:13 +0000)] 
Change testsuite.tmp to *.tmp.
Remove macros.m4; dunno what it was for.
Add all the files in $(TESTSUITE_GENERATED_AT) in Makefile.am.
Sort.

19 years agoRegenerate.
Paul Eggert [Sun, 2 Apr 2006 16:40:26 +0000 (16:40 +0000)] 
Regenerate.

19 years ago* lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC): Call
Paul Eggert [Sun, 2 Apr 2006 16:38:54 +0000 (16:38 +0000)] 
* lib/autoconf/c.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_OBJC): Call
  _AC_COMPILER_EXEEXT instead of m4_expand_once([_AC_COMPILER_EXEEXT])
* lib/autoconf/fortran.m4 (_AC_PROG_FC): Likewise.
* lib/autoconf/lang.m4 (_AC_COMPILER_EXEEXT_TESTS): On subsequent
  calls, for a new language, only check that the compiler works.
(AC_NO_EXECUTABLES): Change the redefinition of
  _AC_COMPILER_EXEEXT_TESTS so that on subsequent calls, it checks
  that the new language's compiler works if ac_no_link=no, and
  does nothing otherwise.

19 years ago* doc/autoconf.texi (AC_PATH_X): Update per 2005-08-26 change.
Noah Misch [Sun, 2 Apr 2006 15:00:40 +0000 (15:00 +0000)] 
* doc/autoconf.texi (AC_PATH_X): Update per 2005-08-26 change.

19 years agoAdd _AS_DIRNAME_PREPARE to _AS_PREPARE.
Stepan Kasal [Sat, 1 Apr 2006 22:55:15 +0000 (22:55 +0000)] 
Add _AS_DIRNAME_PREPARE to _AS_PREPARE.

19 years agoDo not optimize the first _AS_PATH_WALK.
Stepan Kasal [Sat, 1 Apr 2006 22:53:04 +0000 (22:53 +0000)] 
Do not optimize the first _AS_PATH_WALK.

19 years agoClean up _AC_COMPILER_EXEEXT* macros.
Stepan Kasal [Sat, 1 Apr 2006 21:45:13 +0000 (21:45 +0000)] 
Clean up _AC_COMPILER_EXEEXT* macros.

19 years ago.
Stepan Kasal [Sat, 1 Apr 2006 21:22:11 +0000 (21:22 +0000)] 
.

19 years agoremove generated *.at files
Stepan Kasal [Sat, 1 Apr 2006 21:21:11 +0000 (21:21 +0000)] 
remove generated *.at files

19 years ago_AS_DIRNAME_PREPARE
Stepan Kasal [Sat, 1 Apr 2006 20:06:12 +0000 (20:06 +0000)] 
_AS_DIRNAME_PREPARE

19 years agoback out _AS_DIRNAME_PREPARE
Stepan Kasal [Sat, 1 Apr 2006 19:54:55 +0000 (19:54 +0000)] 
back out _AS_DIRNAME_PREPARE

19 years ago_AS_DIRNAME_PREPARE
Stepan Kasal [Sat, 1 Apr 2006 19:48:14 +0000 (19:48 +0000)] 
_AS_DIRNAME_PREPARE

19 years agoFix typos.
Stepan Kasal [Sat, 1 Apr 2006 19:38:07 +0000 (19:38 +0000)] 
Fix typos.

19 years ago.
Stepan Kasal [Sat, 1 Apr 2006 18:33:24 +0000 (18:33 +0000)] 
.

19 years ago_AS_PATH_WALK: Skip nonexistent dirs, unless told otherwise.
Stepan Kasal [Sat, 1 Apr 2006 18:32:10 +0000 (18:32 +0000)] 
_AS_PATH_WALK: Skip nonexistent dirs, unless told otherwise.

19 years agoSort the macros and fix typos.
Stepan Kasal [Sat, 1 Apr 2006 18:26:46 +0000 (18:26 +0000)] 
Sort the macros and fix typos.

19 years agoImprove --version output for old-style AC_INIT
Stepan Kasal [Sat, 1 Apr 2006 18:16:05 +0000 (18:16 +0000)] 
Improve --version output for old-style AC_INIT

19 years agoautoreconf: impement -vv
Stepan Kasal [Sat, 1 Apr 2006 18:09:07 +0000 (18:09 +0000)] 
autoreconf: impement -vv

19 years agoSpelling fixes.
Stepan Kasal [Sat, 1 Apr 2006 16:46:39 +0000 (16:46 +0000)] 
Spelling fixes.

19 years agoBe tolerant if rm was not able to remove the test directory.
Stepan Kasal [Sat, 1 Apr 2006 16:09:13 +0000 (16:09 +0000)] 
Be tolerant if rm was not able to remove the test directory.

19 years agoFix line numbers in the error messages of autoupdate.
Stepan Kasal [Sat, 1 Apr 2006 15:58:43 +0000 (15:58 +0000)] 
Fix line numbers in the error messages of autoupdate.

19 years agoMore autoupdate issues.
Stepan Kasal [Sat, 1 Apr 2006 15:57:02 +0000 (15:57 +0000)] 
More autoupdate issues.

19 years agoFix m4sugar expansion in autoupdate.
Stepan Kasal [Sat, 1 Apr 2006 15:53:36 +0000 (15:53 +0000)] 
Fix m4sugar expansion in autoupdate.

19 years ago* doc/autoconf.texi (Programming in M4sh): Sharpen the descriptions
Paul Eggert [Fri, 31 Mar 2006 18:55:43 +0000 (18:55 +0000)] 
* doc/autoconf.texi (Programming in M4sh): Sharpen the descriptions
of AS_BASENAME and AS_DIRNAME.  Reported by Stepan Kasal.

19 years ago* lib/m4sugar/m4sh.m4 (AS_BASENAME_EXPR): Handle ///, ////, etc.
Paul Eggert [Fri, 31 Mar 2006 18:46:47 +0000 (18:46 +0000)] 
* lib/m4sugar/m4sh.m4 (AS_BASENAME_EXPR): Handle ///, ////, etc.
correctly.  Problem reported by Eric Blake.
(_AS_EXPR_PREPARE): Detect Tru64 expr bug.  Problem reported by
Ralf Wildenhues.

19 years ago* doc/autoconf.texi (Programming in M4sh, Limitations of Usual Tools):
Paul Eggert [Fri, 31 Mar 2006 06:08:49 +0000 (06:08 +0000)] 
* doc/autoconf.texi (Programming in M4sh, Limitations of Usual Tools):
Tighten up the basename/dirname wording.

19 years ago(Programming in M4sh, Limitations of Usual Tools):
Paul Eggert [Fri, 31 Mar 2006 06:08:36 +0000 (06:08 +0000)] 
(Programming in M4sh, Limitations of Usual Tools):
Tighten up the basename/dirname wording.

19 years ago* Makefile.maint (sc_texi_notab): New check: do not use TABs
Ralf Wildenhues [Thu, 30 Mar 2006 19:54:08 +0000 (19:54 +0000)] 
* 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.

19 years agoRegenerate.
Ralf Wildenhues [Thu, 30 Mar 2006 19:52:19 +0000 (19:52 +0000)] 
Regenerate.

19 years agoDocument that autoreconf doesn't pass -I to aclocal.
Stepan Kasal [Thu, 30 Mar 2006 17:37:47 +0000 (17:37 +0000)] 
Document that autoreconf doesn't pass -I to aclocal.

19 years agoCorrect attribution in previous entry.
Paul Eggert [Thu, 30 Mar 2006 06:43:46 +0000 (06:43 +0000)] 
Correct attribution in previous entry.

19 years ago* doc/autoconf.texi (Programming in M4sh): Mention AS_BASENAME.
Paul Eggert [Thu, 30 Mar 2006 06:42:56 +0000 (06:42 +0000)] 
* 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.

19 years agoRegenerate.
Ralf Wildenhues [Wed, 29 Mar 2006 12:45:56 +0000 (12:45 +0000)] 
Regenerate.

19 years ago* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Quote
Ralf Wildenhues [Mon, 27 Mar 2006 17:42:17 +0000 (17:42 +0000)] 
* lib/autoconf/status.m4 (_AC_OUTPUT_CONFIG_STATUS): Quote
`$0' to protect against spaces.
* lib/autotest/general.m4 (AT_INIT): Likewise.
* lib/m4sugar/m4sh.m4 (_AS_LINENO_PREPARE): Likewise, for
`$0', $as_me.

19 years ago* bin/autoscan.in: The value of find_configure_ac should be
Ralf Wildenhues [Sun, 26 Mar 2006 21:27:56 +0000 (21:27 +0000)] 
* bin/autoscan.in: The value of find_configure_ac should be
checked for existence, so we don't barf over a nonexisting
configure.ac.  Reported by Laurence Darby <ldarby@tuffmail.com>.

19 years ago* bin/autoupdate.in: Fix some typos.
Ralf Wildenhues [Wed, 22 Mar 2006 19:30:39 +0000 (19:30 +0000)] 
* bin/autoupdate.in: Fix some typos.

19 years ago.
Stepan Kasal [Wed, 22 Mar 2006 11:25:56 +0000 (11:25 +0000)] 
.

19 years agotypo
Stepan Kasal [Tue, 21 Mar 2006 21:51:07 +0000 (21:51 +0000)] 
typo

19 years ago.
Stepan Kasal [Tue, 21 Mar 2006 17:50:11 +0000 (17:50 +0000)] 
.

19 years ago* tests/local.at (AT_CHECK_ENV): Ignore AC_SUBSTed Objective C
Ralf Wildenhues [Mon, 20 Mar 2006 20:29:45 +0000 (20:29 +0000)] 
* tests/local.at (AT_CHECK_ENV): Ignore AC_SUBSTed Objective C
and Erlang related variables.

19 years ago* lib/autoconf/c.m4 (AC_LANG(Objective C), AC_LANG_OBJC)
Ralf Wildenhues [Mon, 20 Mar 2006 20:28:55 +0000 (20:28 +0000)] 
* 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>.

19 years agotypos
Stepan Kasal [Mon, 20 Mar 2006 14:46:12 +0000 (14:46 +0000)] 
typos

19 years ago.
Stepan Kasal [Fri, 17 Mar 2006 20:52:27 +0000 (20:52 +0000)] 
.

19 years ago * lib/autoconf/programs.m4 (AC_PATH_TOOL, AC_CHECK_TOOL, AC_CHECK_TOOLS):
Stepan Kasal [Fri, 17 Mar 2006 20:37:26 +0000 (20:37 +0000)] 
* lib/autoconf/programs.m4 (AC_PATH_TOOL, AC_CHECK_TOOL, AC_CHECK_TOOLS):
  Factor out the warning to...
(_AC_TOOL_WARN): ... this new macro; use `cross_compiling'.
* tests/local.at (AT_CHECK_MACRO_CROSS): Avoid this warning.
* tests/semantics.at (AC_C_BIGENDIAN): Likewise.

19 years agoRemoved BIN_SH=xpg4, moved DUALCASE=1 to AS_SHELL_SANITIZE.
Stepan Kasal [Fri, 17 Mar 2006 19:32:53 +0000 (19:32 +0000)] 
Removed BIN_SH=xpg4, moved DUALCASE=1 to AS_SHELL_SANITIZE.

19 years agodo not check for ac_delim
Stepan Kasal [Fri, 17 Mar 2006 19:19:16 +0000 (19:19 +0000)] 
do not check for ac_delim

19 years ago(_AC_PATH_PROG): Store the result to VARIABLE.
Stepan Kasal [Fri, 17 Mar 2006 19:05:27 +0000 (19:05 +0000)] 
(_AC_PATH_PROG): Store the result to VARIABLE.

19 years agoAdd AT_CHECK_MACRO_CROSS.
Stepan Kasal [Fri, 17 Mar 2006 18:03:01 +0000 (18:03 +0000)] 
Add AT_CHECK_MACRO_CROSS.

19 years ago* lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL): Prepend
Ralf Wildenhues [Fri, 17 Mar 2006 17:09:21 +0000 (17:09 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_DETECT_BETTER_SHELL): Prepend
the directory `/usr/bin/posix' in the shell search, to prefer
the Posix shell not only in subsequent spawns as with `$BIN_SH'
on Tru64.

19 years ago* doc/autoconf.texi (contents): To fix texi2html output, hide
Ralf Wildenhues [Fri, 17 Mar 2006 03:59:05 +0000 (03:59 +0000)] 
* 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}'.

19 years agoMove the IFS setup and CDPATH sanitizing to AS_SHELL_SANITIZE.
Stepan Kasal [Thu, 16 Mar 2006 13:33:18 +0000 (13:33 +0000)] 
Move the IFS setup and CDPATH sanitizing to AS_SHELL_SANITIZE.

19 years agoDo not use cache vars.
Stepan Kasal [Wed, 15 Mar 2006 14:02:36 +0000 (14:02 +0000)] 
Do not use cache vars.

19 years agoCleaned up documentation for macros in erlang.m4.
Stepan Kasal [Tue, 14 Mar 2006 16:55:26 +0000 (16:55 +0000)] 
Cleaned up documentation for macros in erlang.m4.

19 years ago* tests/autotest.at (AT_NO_CMDSUBST): New macro to determine
Ralf Wildenhues [Tue, 14 Mar 2006 07:20:14 +0000 (07:20 +0000)] 
* tests/autotest.at (AT_NO_CMDSUBST): New macro to determine
failure condition for `$(cmd)' style command substitutions.
(Parenthetical command substition, Multiline parenthetical
command substition): Use it.

19 years ago* doc/autoconf.texi (Special Shell Variables): Missing word.
Ralf Wildenhues [Tue, 14 Mar 2006 07:19:27 +0000 (07:19 +0000)] 
* doc/autoconf.texi (Special Shell Variables): Missing word.
Reported by Keith Marshall <keith.marshall@total.com>.

19 years ago* lib/m4sugar/m4sh.m4 (_AS_PATH_WALK): Do not forget to reset
Ralf Wildenhues [Tue, 14 Mar 2006 07:18:18 +0000 (07:18 +0000)] 
* lib/m4sugar/m4sh.m4 (_AS_PATH_WALK): Do not forget to reset
IFS even in case of empty `$PATH'.

19 years ago* lib/autotest/general.m4 (AT_INIT) <at_optarg>: Optimize
Ralf Wildenhues [Sun, 12 Mar 2006 19:58:31 +0000 (19:58 +0000)] 
* 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.

19 years ago* lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW): Use a typedef to
Ralf Wildenhues [Sat, 11 Mar 2006 13:22:42 +0000 (13:22 +0000)] 
* lib/autoconf/types.m4 (_AC_CHECK_TYPE_NEW): Use a typedef to
allow to pass unnamed structs even in C++.
(AC_CHECK_SIZEOF):  Likewise.
Also fix quoting error in `AC_MSG_FAILURE' arguments.
* tests/semantics.at (AC_CHECK_ALIGNOF struct, AC_CHECK_SIZEOF
struct): New tests for unnamed structs, each both native and
cross-compiling.

19 years ago* lib/autoconf/c.m4 (AC_C_TYPEOF): Use typedef to avoid defining
Ralf Wildenhues [Sat, 11 Mar 2006 13:21:32 +0000 (13:21 +0000)] 
* lib/autoconf/c.m4 (AC_C_TYPEOF): Use typedef to avoid defining
a structure inside a cast, for C++ conformance.
* lib/autoconf/types.m4 (AC_CHECK_ALIGNOF): Likewise.
Also fix quoting error in `AC_MSG_FAILURE' arguments.

19 years ago* lib/autoconf/c.m4 (AC_PROG_CC_STDC): If we cannot enable C99
Ralf Wildenhues [Sat, 11 Mar 2006 13:20:14 +0000 (13:20 +0000)] 
* lib/autoconf/c.m4 (AC_PROG_CC_STDC): If we cannot enable C99
nor C89 mode, set `$ac_cv_prog_cc_stdc' to `no' instead of
trying to execute the command `no'.

19 years ago* lib/autoconf/lang.m4 (AC_LANG_CONFTEST): AC_DEFUN this, not
Ralf Wildenhues [Sat, 11 Mar 2006 13:17:23 +0000 (13:17 +0000)] 
* lib/autoconf/lang.m4 (AC_LANG_CONFTEST): AC_DEFUN this, not
m4_define, so that the requirements of `AC_INCLUDES_DEFAULT' are
expanded outside.