summaryrefslogtreecommitdiffstats
path: root/Help
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 /Help
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 'Help')
-rw-r--r--Help/release/3.18.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/Help/release/3.18.rst b/Help/release/3.18.rst
index 93694f6..f199244 100644
--- a/Help/release/3.18.rst
+++ b/Help/release/3.18.rst
@@ -264,6 +264,10 @@ Other
* :manual:`ccmake(1)` learned to read a :envvar:`CCMAKE_COLORS`
environment variable to customize colors.
+* The :manual:`Compile Features <cmake-compile-features(7)>` functionality
+ is now aware of the availability of C11 features in MSVC 19.27 and above,
+ including support for the ``c_restrict`` feature and the ``-std:c11`` flag.
+
Deprecated and Removed Features
===============================
@@ -347,3 +351,6 @@ Changes made since CMake 3.18.0 include the following.
``OFF`` because this feature can break existing projects that have
identically named header files in different include directories.
This restores compatibility with behavior of CMake 3.15 and below.
+
+* The :manual:`Compile Features <cmake-compile-features(7)>` functionality
+ was updated for MSVC 19.27 as mentioned above.