|
|
@@ -38,3 +38,24 @@ When activated, this experimental feature provides the following:
|
|
|
* The package name associated with specific targets may be specified
|
|
|
using the ``CMAKE_EXPORT_FIND_PACKAGE_NAME`` variable and/or
|
|
|
``EXPORT_FIND_PACKAGE_NAME`` target property.
|
|
|
+
|
|
|
+C++ ``import std`` support
|
|
|
+==========================
|
|
|
+
|
|
|
+In order to activate support for ``import std`` in C++23 and newer targets,
|
|
|
+set
|
|
|
+
|
|
|
+* variable ``CMAKE_EXPERIMENTAL_CXX_IMPORT_STD`` to
|
|
|
+* value ``0e5b6991-d74f-4b3d-a41c-cf096e0b2508``.
|
|
|
+
|
|
|
+This UUID may change in future versions of CMake. Be sure to use the value
|
|
|
+documented here by the source tree of the version of CMake with which you are
|
|
|
+experimenting.
|
|
|
+
|
|
|
+When activated, this experimental feature provides the following:
|
|
|
+
|
|
|
+* The :prop_tgt:`CXX_MODULE_STD` target property and its initializing variable
|
|
|
+ :variable:`CMAKE_CXX_MODULE_STD`.
|
|
|
+
|
|
|
+* Targets with the property set to a true value and at least ``cxx_std_23``
|
|
|
+ may use ``import std;`` in any scanned C++ source file.
|