test: ATX_FEAT_NAME -> ATX_FEAT_VAR

Since we're only using the feature variables in shell expansion,
using this form should make the testsuite code look cleaner.
This commit is contained in:
CismonX 2025-03-05 07:34:40 +08:00
parent 95121cb78f
commit 29be925c92
No known key found for this signature in database
GPG key ID: 3094873E29A482FB

View file

@ -13,14 +13,14 @@ m4_define([ATX_FAIL], [exit 99])
m4_define([ATX_SKIP], [exit 77]) m4_define([ATX_SKIP], [exit 77])
dnl dnl
dnl ATX_FEAT_NAME(feature) dnl ATX_FEAT_VAR(feature)
dnl dnl
dnl Name of the shell variable indicating whether the given feature dnl Expands to the shell variable indicating whether the given feature
dnl is defined by BOOKMARKFS_FEAT() and enabled during `configure`. dnl is defined by BOOKMARKFS_FEAT() and enabled during `configure`.
dnl dnl
dnl A non-empty value indicates that the feature is enabled. dnl A non-empty value indicates that the feature is enabled.
dnl dnl
m4_define([ATX_FEAT_NAME], [[feat_]m4_translit($1, [-], [_])]) m4_define([ATX_FEAT_VAR], [[${feat_]m4_translit($1, [-], [_])[}]])
dnl dnl
dnl ATX_FEAT_IF(feature, [action-if-enabled], [action-if-disabled]) dnl ATX_FEAT_IF(feature, [action-if-enabled], [action-if-disabled])
@ -28,7 +28,7 @@ dnl
dnl Conditionally run script depending on whether a feature is enabled. dnl Conditionally run script depending on whether a feature is enabled.
dnl dnl
m4_define([ATX_FEAT_IF], [ m4_define([ATX_FEAT_IF], [
if test -n "$ATX_FEAT_NAME($1)"; then : if test -n "ATX_FEAT_VAR($1)"; then :
$2 $2
else : else :
$3 $3
@ -41,7 +41,7 @@ dnl
dnl If any of the given features is not enabled, skip the current test. dnl If any of the given features is not enabled, skip the current test.
dnl dnl
m4_define([ATX_FEAT_PREREQ], [ m4_define([ATX_FEAT_PREREQ], [
if test -z "m4_join(, m4_foreach([s_], [$@], [$ATX_FEAT_NAME(s_)]))"; then if test -z "m4_map([ATX_FEAT_VAR], [$@])"; then
ATX_SKIP ATX_SKIP
fi fi
]) ])