summaryrefslogtreecommitdiffstats
path: root/Help/release
diff options
context:
space:
mode:
authorBen Boeckel <ben.boeckel@kitware.com>2020-05-19 14:28:26 (GMT)
committerBrad King <brad.king@kitware.com>2021-06-18 13:54:17 (GMT)
commitf29e1874adbc31c9d4643816d8b520ad4fde3b84 (patch)
treef6f5efe80b52273df560c8adc396372a5902356f /Help/release
parent5a5c85dffd72972987cb542a4b6c9e606920cbb5 (diff)
downloadCMake-f29e1874adbc31c9d4643816d8b520ad4fde3b84.zip
CMake-f29e1874adbc31c9d4643816d8b520ad4fde3b84.tar.gz
CMake-f29e1874adbc31c9d4643816d8b520ad4fde3b84.tar.bz2
Compiler/MSVC: use the `-external:I` flag for system includes
See: #17904
Diffstat (limited to 'Help/release')
-rw-r--r--Help/release/dev/msvc-isystem.rst7
1 files changed, 7 insertions, 0 deletions
diff --git a/Help/release/dev/msvc-isystem.rst b/Help/release/dev/msvc-isystem.rst
new file mode 100644
index 0000000..4a5d79f
--- /dev/null
+++ b/Help/release/dev/msvc-isystem.rst
@@ -0,0 +1,7 @@
+msvc-isystem
+------------
+
+* The MSVC compilers learned to pass the ``-external:I`` flag for system
+ includes when using the :generator:`Ninja` and :generator:`NMake Makefiles`
+ generators. This became available as of Visual Studio 16.10 (toolchain
+ version 14.29.30037).