Просмотр исходного кода

Experimental: recycle the `import std` UUID

Now that GCC is supported, update the feature UUID.
Ben Boeckel 1 год назад
Родитель
Сommit
469175c2e6

+ 1 - 1
Help/dev/experimental.rst

@@ -81,7 +81,7 @@ 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``.
+* value ``a9e1cf81-9932-4810-974b-6eccaf14e457``.
 
 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

+ 1 - 1
Source/cmExperimental.cxx

@@ -39,7 +39,7 @@ cmExperimental::FeatureData LookupTable[] = {
     false },
   // CxxImportStd
   { "CxxImportStd",
-    "0e5b6991-d74f-4b3d-a41c-cf096e0b2508",
+    "a9e1cf81-9932-4810-974b-6eccaf14e457",
     "CMAKE_EXPERIMENTAL_CXX_IMPORT_STD",
     "CMake's support for `import std;` in C++23 and newer is experimental. It "
     "is meant only for experimentation and feedback to CMake developers.",

+ 1 - 1
Tests/RunCMake/CXXModules/examples/import-std-export-no-std-build/CMakeLists.txt

@@ -1,5 +1,5 @@
 set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
-  "0e5b6991-d74f-4b3d-a41c-cf096e0b2508")
+  "a9e1cf81-9932-4810-974b-6eccaf14e457")
 
 cmake_minimum_required(VERSION 3.29)
 project(cxx_modules_import_std_export_no_std CXX)

+ 1 - 1
Tests/RunCMake/CXXModules/examples/import-std-export-no-std-install/CMakeLists.txt

@@ -1,5 +1,5 @@
 set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
-  "0e5b6991-d74f-4b3d-a41c-cf096e0b2508")
+  "a9e1cf81-9932-4810-974b-6eccaf14e457")
 
 cmake_minimum_required(VERSION 3.29)
 project(cxx_modules_import_std_export_no_std CXX)

+ 1 - 1
Tests/RunCMake/CXXModules/examples/import-std-no-std-property/CMakeLists.txt

@@ -1,5 +1,5 @@
 set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
-  "0e5b6991-d74f-4b3d-a41c-cf096e0b2508")
+  "a9e1cf81-9932-4810-974b-6eccaf14e457")
 
 cmake_minimum_required(VERSION 3.29)
 project(cxx_modules_import_std_no_std_property CXX)

+ 1 - 1
Tests/RunCMake/CXXModules/examples/import-std-not-in-export-build/CMakeLists.txt

@@ -1,5 +1,5 @@
 set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
-  "0e5b6991-d74f-4b3d-a41c-cf096e0b2508")
+  "a9e1cf81-9932-4810-974b-6eccaf14e457")
 
 cmake_minimum_required(VERSION 3.29)
 project(cxx_modules_import_std_not_in_export CXX)

+ 1 - 1
Tests/RunCMake/CXXModules/examples/import-std-not-in-export-install/CMakeLists.txt

@@ -1,5 +1,5 @@
 set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
-  "0e5b6991-d74f-4b3d-a41c-cf096e0b2508")
+  "a9e1cf81-9932-4810-974b-6eccaf14e457")
 
 cmake_minimum_required(VERSION 3.29)
 project(cxx_modules_import_std_not_in_export CXX)

+ 1 - 1
Tests/RunCMake/CXXModules/examples/import-std-transitive/CMakeLists.txt

@@ -1,5 +1,5 @@
 set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
-  "0e5b6991-d74f-4b3d-a41c-cf096e0b2508")
+  "a9e1cf81-9932-4810-974b-6eccaf14e457")
 
 cmake_minimum_required(VERSION 3.29)
 

+ 1 - 1
Tests/RunCMake/CXXModules/examples/import-std/CMakeLists.txt

@@ -1,5 +1,5 @@
 set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
-  "0e5b6991-d74f-4b3d-a41c-cf096e0b2508")
+  "a9e1cf81-9932-4810-974b-6eccaf14e457")
 
 cmake_minimum_required(VERSION 3.29)
 project(cxx_modules_import_std CXX)

+ 1 - 1
Tests/RunCMake/cmake_language/Experimental/CxxImportStd-set.cmake

@@ -1,5 +1,5 @@
 set(CMAKE_EXPERIMENTAL_CXX_IMPORT_STD
-  "0e5b6991-d74f-4b3d-a41c-cf096e0b2508")
+  "a9e1cf81-9932-4810-974b-6eccaf14e457")
 
 cmake_language(GET_EXPERIMENTAL_FEATURE_ENABLED
   "CxxImportStd"