summaryrefslogtreecommitdiffstats
path: root/Tests
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2018-03-28 14:38:29 (GMT)
committerBrad King <brad.king@kitware.com>2018-03-28 14:54:41 (GMT)
commitc22cdf78d7be7283d7d031c7e9e15246d53354f8 (patch)
tree0989d46a1f5043517b4e753b495563a8c5c2c786 /Tests
parent98f23da8dfe4d6bb90225de83476b6a958c3e284 (diff)
downloadCMake-c22cdf78d7be7283d7d031c7e9e15246d53354f8.zip
CMake-c22cdf78d7be7283d7d031c7e9e15246d53354f8.tar.gz
CMake-c22cdf78d7be7283d7d031c7e9e15246d53354f8.tar.bz2
Features: Fix CompileFeatures test checks for C
Compare the HAVE_ and EXPECT_ macros as we do for CXX.
Diffstat (limited to 'Tests')
-rw-r--r--Tests/CompileFeatures/genex_test.c12
1 files changed, 9 insertions, 3 deletions
diff --git a/Tests/CompileFeatures/genex_test.c b/Tests/CompileFeatures/genex_test.c
index 1d54840..e58d793 100644
--- a/Tests/CompileFeatures/genex_test.c
+++ b/Tests/CompileFeatures/genex_test.c
@@ -8,7 +8,7 @@
#error EXPECT_C_RESTRICT not defined
#endif
-#if !EXPECT_C_STATIC_ASSERT
+#if !HAVE_C_STATIC_ASSERT
#if EXPECT_C_STATIC_ASSERT
#error "Expect c_static_assert feature"
#endif
@@ -18,11 +18,17 @@
#endif
#endif
-#if !EXPECT_C_FUNCTION_PROTOTYPES
+#if !HAVE_C_FUNCTION_PROTOTYPES
+#if EXPECT_C_FUNCTION_PROTOTYPES
#error Expect c_function_prototypes support
#endif
+#else
+#if !EXPECT_C_FUNCTION_PROTOTYPES
+#error Expect no c_function_prototypes support
+#endif
+#endif
-#if !EXPECT_C_RESTRICT
+#if !HAVE_C_RESTRICT
#if EXPECT_C_RESTRICT
#error Expect c_restrict support
#endif