* 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).
This commit is contained in:
Ralf Wildenhues 2006-04-06 17:55:21 +00:00
parent d370eb6e4e
commit ea57f4c05f
2 changed files with 11 additions and 9 deletions

View File

@ -1,5 +1,14 @@
2006-04-06 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
* 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).
* doc/autoconf.texi (Shell Substitutions): Mention the MSYS
shell issue with double-quoted command substitutions of native
commands.

View File

@ -81,15 +81,7 @@ exclude_list='
# the macros we don't want to test in ac-macros.at.
ac_exclude_list='
# Internal macros are used elsewhere.
/_AC_/ {next}
# Dunno why these are ignored.
/^AC_ARG_VAR$/ {next}
/^AC_LINKER_OPTION$/ {next}
/^AC_LINK_FILES$/ {next}
/^AC_LIST_MEMBER_OF$/ {next}
/^AC_REPLACE_FUNCS$/ {next}
/^AC_SEARCH_LIBS$/ {next}
/^_?_AC_/ {next}
# Used in many places.
/^AC_.*_IFELSE$/ {next}
@ -99,6 +91,7 @@ ac_exclude_list='
# Need an argument.
/^AC_CANONICALIZE|AC_PREFIX_PROGRAM|AC_PREREQ$/ {next}
/^AC_SEARCH_LIBS|AC_REPLACE_FUNCS$/ {next}
# Performed in the semantics tests.
/^AC_CHECK_(ALIGNOF|DECL|FILE|FUNC|HEADER|LIB|MEMBER|PROG|SIZEOF|(TARGET_)?TOOL|TYPE)S?$/ {next}