summaryrefslogtreecommitdiffstats
path: root/Modules/Compiler/MSVC-C-FeatureTests.cmake
diff options
context:
space:
mode:
authorRaul Tambre <raul@tambre.ee>2020-08-09 12:22:03 (GMT)
committerBrad King <brad.king@kitware.com>2020-08-11 13:08:21 (GMT)
commitf7347f28c76944c6737c70abe45329f37d65a63f (patch)
treec4e87d63a3e348d1f96cccb9ac6cbd659e91942c /Modules/Compiler/MSVC-C-FeatureTests.cmake
parent9ccd13d8cdb36ec76eb850b3a8a87b231500cbe7 (diff)
downloadCMake-f7347f28c76944c6737c70abe45329f37d65a63f.zip
CMake-f7347f28c76944c6737c70abe45329f37d65a63f.tar.gz
CMake-f7347f28c76944c6737c70abe45329f37d65a63f.tar.bz2
MSVC: Record support for C11 and c_restrict
MSVC >=19.27 supports a C11 switch. The `c_restrict` feature has also been implemented. Fixes: #21069
Diffstat (limited to 'Modules/Compiler/MSVC-C-FeatureTests.cmake')
-rw-r--r--Modules/Compiler/MSVC-C-FeatureTests.cmake3
1 files changed, 2 insertions, 1 deletions
diff --git a/Modules/Compiler/MSVC-C-FeatureTests.cmake b/Modules/Compiler/MSVC-C-FeatureTests.cmake
index 3f09be2..862bff3 100644
--- a/Modules/Compiler/MSVC-C-FeatureTests.cmake
+++ b/Modules/Compiler/MSVC-C-FeatureTests.cmake
@@ -2,7 +2,8 @@ set(_cmake_oldestSupported "_MSC_VER >= 1600")
# Not yet supported:
#set(_cmake_feature_test_c_static_assert "")
-#set(_cmake_feature_test_c_restrict "")
+
+set(_cmake_feature_test_c_restrict "_MSC_VER >= 1927")
set(_cmake_feature_test_c_variadic_macros "${_cmake_oldestSupported}")
set(_cmake_feature_test_c_function_prototypes "${_cmake_oldestSupported}")