summaryrefslogtreecommitdiffstats
path: root/Source/cmExperimental.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Windows: Add experimental WindowsKernelModeDriver platformKyle Edwards2023-07-171-0/+6
|
* try_compile(): Pass down CMAKE_EXPERIMENTAL_* feature flagsKyle Edwards2023-07-171-0/+1
|
* cmake_language(): Add undocumented GET_EXPERIMENTAL_FEATURE_ENABLED modeKyle Edwards2023-07-171-1/+1
|
* cmExperimental: Expose feature data APIKyle Edwards2023-07-171-10/+8
|
* cmExperimental: refresh the C++ modules UUIDBen Boeckel2023-07-131-1/+1
| | | | | The transitive support for Clang is a change in support for the ecosystem.
* cxxmodules: update the experimental UUIDBen Boeckel2023-05-311-1/+1
| | | | | Syntactic support for C++ header units has been removed, so a new UUID is warranted.
* cxxmodules: support new round of Clang patchesBen Boeckel2022-12-151-1/+1
| | | | | | | | | | These patches now support the `-MF` output, so remove the `none` support added just for the old patchset which did not use it. Also update the flag name to `-fmodule-output=`. Due to the new Clang module mapper flag, use a new experimental support UUID as well.
* cmExperimental: recycle C++20 module support UUIDBen Boeckel2022-12-011-1/+1
| | | | Visual Studio support warrants a new ID.
* cmExperimental: update `CXX_MODULE_CMAKE_API` UUIDBen Boeckel2022-07-061-1/+1
| | | | The set of features available has been expanded, so update the UUID.
* cmExperimental: add an experimental feature to handle C++ modulesBen Boeckel2022-06-141-1/+8
|
* cmExperimental: add a mechanism for experimental CMake featuresBen Boeckel2022-06-141-0/+56