summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorruki <[email protected]>2021-09-29 23:37:41 +0800
committerruki <[email protected]>2021-09-29 23:37:41 +0800
commit2c906bc87c0140c20509ee2063b64188375225f2 (patch)
tree4c47ac0d606ce270ba93c7305cd2354009ba8876 /tests
parentdb6fe6c5fafdac2e719fcfbfc9dbe305ed4cf606 (diff)
improve detect c17
Diffstat (limited to 'tests')
-rw-r--r--tests/apis/check_xxx/config.h.in1
-rw-r--r--tests/apis/check_xxx/xmake.lua1
2 files changed, 2 insertions, 0 deletions
diff --git a/tests/apis/check_xxx/config.h.in b/tests/apis/check_xxx/config.h.in
index 5fc62415e..e5c1bc6a1 100644
--- a/tests/apis/check_xxx/config.h.in
+++ b/tests/apis/check_xxx/config.h.in
@@ -16,6 +16,7 @@ ${define HAS_CXX_STD_20}
${define HAS_C_STD_89}
${define HAS_C_STD_99}
${define HAS_C_STD_11}
+${define HAS_C_STD_17}
${define PTR_SIZE}
${define HAVE_VISIBILITY}
${define CUSTOM_ASSERT}
diff --git a/tests/apis/check_xxx/xmake.lua b/tests/apis/check_xxx/xmake.lua
index 59a648c5c..e67fdd27f 100644
--- a/tests/apis/check_xxx/xmake.lua
+++ b/tests/apis/check_xxx/xmake.lua
@@ -31,6 +31,7 @@ target("test")
configvar_check_features("HAS_C_STD_89", "c_std_89")
configvar_check_features("HAS_C_STD_99", "c_std_99")
configvar_check_features("HAS_C_STD_11", "c_std_11", {languages = "c11"})
+ configvar_check_features("HAS_C_STD_17", "c_std_17", {languages = "c17"})
configvar_check_cflags("HAS_SSE2", "-msse2")
configvar_check_csnippets("HAS_LONG_8", "return (sizeof(long) == 8)? 0 : -1;", {tryrun = true})
configvar_check_csnippets("PTR_SIZE", 'printf("%d", sizeof(void*)); return 0;', {output = true, number = true})