summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authormidipix <writeonce@midipix.org>2021-06-12 13:15:38 +0000
committermidipix <writeonce@midipix.org>2021-06-12 14:55:58 +0000
commitf8442b13049e3ec1870df0f687e3b5fef1c8df73 (patch)
tree1d8b8221fb23a8d521ab6624cae3bfb7fe27be9e
parent753e1b770548b8b5891e9e2b9d42862a9ddf8528 (diff)
downloadntapi-f8442b13049e3ec1870df0f687e3b5fef1c8df73.tar.bz2
ntapi-f8442b13049e3ec1870df0f687e3b5fef1c8df73.tar.xz
build system: cfgtest: added cfgtest_compiler_switch_arg().
-rw-r--r--sofort/cfgtest/cfgtest.sh22
1 files changed, 21 insertions, 1 deletions
diff --git a/sofort/cfgtest/cfgtest.sh b/sofort/cfgtest/cfgtest.sh
index 53d7cb8..debdb8c 100644
--- a/sofort/cfgtest/cfgtest.sh
+++ b/sofort/cfgtest/cfgtest.sh
@@ -777,8 +777,12 @@ cfgtest_compiler_switch()
cfgtest_spc=' '
done
- if [ "${1}" = "$cfgtest_switches" ]; then
+ if [ -n "${cfgtest_switch_arg:-}" ]; then
+ cfgtest_prolog 'compiler switch' "${cfgtest_switches%=*}"
+
+ elif [ "${1}" = "$cfgtest_switches" ]; then
cfgtest_prolog 'compiler switch' "$cfgtest_switches"
+
else
cfgtest_prolog 'compiler switch combination' "$cfgtest_switches"
fi
@@ -824,6 +828,22 @@ cfgtest_compiler_switch()
}
+cfgtest_compiler_switch_arg()
+{
+ cfgtest_switch_arg='yes'
+
+ if cfgtest_compiler_switch "${@}"; then
+ cfgtest_ret=0
+ else
+ cfgtest_ret=1
+ fi
+
+ unset cfgtest_switch_arg
+
+ return $cfgtest_ret
+}
+
+
cfgtest_unit_header_presence()
{
cfgtest_internal_unit_test='unit_test'