test group titles.
* tests/atspecific.m4 (AT_CHECK_AU_MACRO): AT_KEYWORDS(autoupdate).
Remove all the other keywords.
+2001-09-13 Akim Demaille <akim@epita.fr>
+
+ * lib/autotest/general.m4 (AT_INIT): Let --keywords also match
+ test group titles.
+ * tests/atspecific.m4 (AT_CHECK_AU_MACRO): AT_KEYWORDS(autoupdate).
+ Remove all the other keywords.
+
2001-09-10 Akim Demaille <akim@epita.fr>
* lib/autotest/general.m4 (AT_INIT): Remove the diversion HELP and
at_tests_selected=$at_help_all
for at_keyword in `IFS=,; set X $[1]; shift; echo ${1+$[@]}`
do
+ # It is on purpose that we match the test group titles too.
at_tests_selected=`echo "$at_tests_selected" |
- egrep -i "^[[^;]]*;[[^;]]*;[[^;]]*;.*$at_keyword"`
+ egrep -i "^[[^;]]*;[[^;]]*;.*$at_keyword"`
done
at_tests_selected=`echo "$at_tests_selected" | sed 's/;.*//'`
at_tests="$at_tests$at_tests_selected "
# New macros are not expected to depend upon obsolete macros.
m4_define([AT_CHECK_MACRO],
[AT_SETUP([$1])
-AT_KEYWORDS([$1])
AT_CONFIGURE_AC([m4_default([$2], [$1])])
# Remove config.hin to avoid `autoheader: config.hin is unchanged'.
m4_define([AT_CHECK_AU_MACRO],
[AT_SETUP([$1])
-AT_KEYWORDS([$1])
+AT_KEYWORDS([autoupdate])
AT_CONFIGURE_AC([$1])
# Check that we properly dispatch properly to the old implementation
# or to the new one.
AT_SETUP([AC_CHECK_TYPES: backward compatibility])
-AT_KEYWORDS([AC_CHECK_TYPES])
AT_DATA([configure.ac],
[[AC_INIT
## ---------------- ##
AT_SETUP([[AC_C_BIGENDIAN]])
-AT_KEYWORDS([AC_C_BIGENDIAN,cross])
+AT_KEYWORDS([cross])
# Make sure that AC_C_BIGENDIAN behave the same whether we are
# cross-compiling or not.
# autoconf --trace: user macros
# -----------------------------
AT_SETUP([autoconf --trace: user macros])
-AT_KEYWORDS([autoconf,traces])
m4_pattern_allow([^m4_(define|shift)$])
# autoconf --trace: builtins
# --------------------------
AT_SETUP([autoconf --trace: builtins])
-AT_KEYWORDS([autoconf,traces])
AT_DATA([configure.ac],
[[define([active], [ACTIVE])