summaryrefslogtreecommitdiffstats
path: root/Help
diff options
context:
space:
mode:
authorBen Boeckel <ben.boeckel@kitware.com>2022-10-04 15:59:09 (GMT)
committerBen Boeckel <ben.boeckel@kitware.com>2022-11-11 21:54:05 (GMT)
commit0e9782b336dbfd544257bee1da9a63cf84cfb058 (patch)
treeadd34472f5244fae2f132fc37b420ac5124fc48c /Help
parentd85f866baae609c91abc08b40cdccb28fd8c9f9c (diff)
downloadCMake-0e9782b336dbfd544257bee1da9a63cf84cfb058.zip
CMake-0e9782b336dbfd544257bee1da9a63cf84cfb058.tar.gz
CMake-0e9782b336dbfd544257bee1da9a63cf84cfb058.tar.bz2
msvc: bless MSVC 19.34 support for C++ modules as experimental
Visual Studio 17.4 now contains official support for what CMake needs.
Diffstat (limited to 'Help')
-rw-r--r--Help/dev/experimental.rst4
1 files changed, 4 insertions, 0 deletions
diff --git a/Help/dev/experimental.rst b/Help/dev/experimental.rst
index adfa36f..336137f 100644
--- a/Help/dev/experimental.rst
+++ b/Help/dev/experimental.rst
@@ -39,6 +39,10 @@ they can use it to develop and test their dependency scanning tool.
The ``CMAKE_EXPERIMENTAL_CXX_SCANDEP_SOURCE`` variable must also be set
to tell CMake how to invoke the C++20 module dependency scanning tool.
+MSVC 19.34 (provided with Visual Studio 17.4) and above contains the support
+that CMake needs and has these variables already set up as required and only
+the UUID variable needs to be set.
+
For example, add code like the following to a test project:
.. code-block:: cmake