mirror of
https://github.com/Kitware/CMake.git
synced 2025-05-08 14:29:03 +08:00
experimental/CXXModules: recycle the UUID
Now that `clang -stdlib=libstdc++` is supported.
This commit is contained in:
parent
28333c4516
commit
52e2785018
@ -81,7 +81,7 @@ In order to activate support for ``import std`` in C++23 and newer targets,
|
|||||||
set
|
set
|
||||||
|
|
||||||
* variable ``CMAKE_EXPERIMENTAL_CXX_IMPORT_STD`` to
|
* variable ``CMAKE_EXPERIMENTAL_CXX_IMPORT_STD`` to
|
||||||
* value ``a9e1cf81-9932-4810-974b-6eccaf14e457``.
|
* value ``d0edc3af-4c50-42ea-a356-e2862fe7a444``.
|
||||||
|
|
||||||
This UUID may change in future versions of CMake. Be sure to use the value
|
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
|
documented here by the source tree of the version of CMake with which you are
|
||||||
|
@ -39,7 +39,7 @@ cmExperimental::FeatureData LookupTable[] = {
|
|||||||
false },
|
false },
|
||||||
// CxxImportStd
|
// CxxImportStd
|
||||||
{ "CxxImportStd",
|
{ "CxxImportStd",
|
||||||
"a9e1cf81-9932-4810-974b-6eccaf14e457",
|
"d0edc3af-4c50-42ea-a356-e2862fe7a444",
|
||||||
"CMAKE_EXPERIMENTAL_CXX_IMPORT_STD",
|
"CMAKE_EXPERIMENTAL_CXX_IMPORT_STD",
|
||||||
"CMake's support for `import std;` in C++23 and newer is experimental. It "
|
"CMake's support for `import std;` in C++23 and newer is experimental. It "
|
||||||
"is meant only for experimentation and feedback to CMake developers.",
|
"is meant only for experimentation and feedback to CMake developers.",
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
|
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
|
||||||
"a9e1cf81-9932-4810-974b-6eccaf14e457")
|
"d0edc3af-4c50-42ea-a356-e2862fe7a444")
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.29)
|
cmake_minimum_required(VERSION 3.29)
|
||||||
project(cxx_modules_import_std_export_no_std CXX)
|
project(cxx_modules_import_std_export_no_std CXX)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
|
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
|
||||||
"a9e1cf81-9932-4810-974b-6eccaf14e457")
|
"d0edc3af-4c50-42ea-a356-e2862fe7a444")
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.29)
|
cmake_minimum_required(VERSION 3.29)
|
||||||
project(cxx_modules_import_std_export_no_std CXX)
|
project(cxx_modules_import_std_export_no_std CXX)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
|
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
|
||||||
"a9e1cf81-9932-4810-974b-6eccaf14e457")
|
"d0edc3af-4c50-42ea-a356-e2862fe7a444")
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.29)
|
cmake_minimum_required(VERSION 3.29)
|
||||||
project(cxx_modules_import_std_no_std_property CXX)
|
project(cxx_modules_import_std_no_std_property CXX)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
|
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
|
||||||
"a9e1cf81-9932-4810-974b-6eccaf14e457")
|
"d0edc3af-4c50-42ea-a356-e2862fe7a444")
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.29)
|
cmake_minimum_required(VERSION 3.29)
|
||||||
project(cxx_modules_import_std_not_in_export CXX)
|
project(cxx_modules_import_std_not_in_export CXX)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
|
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
|
||||||
"a9e1cf81-9932-4810-974b-6eccaf14e457")
|
"d0edc3af-4c50-42ea-a356-e2862fe7a444")
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.29)
|
cmake_minimum_required(VERSION 3.29)
|
||||||
project(cxx_modules_import_std_not_in_export CXX)
|
project(cxx_modules_import_std_not_in_export CXX)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
|
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
|
||||||
"a9e1cf81-9932-4810-974b-6eccaf14e457")
|
"d0edc3af-4c50-42ea-a356-e2862fe7a444")
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.29)
|
cmake_minimum_required(VERSION 3.29)
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
|
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
|
||||||
"a9e1cf81-9932-4810-974b-6eccaf14e457")
|
"d0edc3af-4c50-42ea-a356-e2862fe7a444")
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.29)
|
cmake_minimum_required(VERSION 3.29)
|
||||||
project(cxx_modules_import_std CXX)
|
project(cxx_modules_import_std CXX)
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
|
set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
|
||||||
"a9e1cf81-9932-4810-974b-6eccaf14e457")
|
"d0edc3af-4c50-42ea-a356-e2862fe7a444")
|
||||||
|
|
||||||
cmake_language(GET_EXPERIMENTAL_FEATURE_ENABLED
|
cmake_language(GET_EXPERIMENTAL_FEATURE_ENABLED
|
||||||
"CxxImportStd"
|
"CxxImportStd"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user