Ben Boeckel
|
0c07f39006
|
cmExperimental: remove the flag for C++ modules
All the major compilers now have scheduled releases with support for
scanning, so remove the experimental gate.
Fixes: #18355
|
2023-10-02 10:17:31 -04:00 |
|
Ben Boeckel
|
aad9033b56
|
cmExperimental: support forwarding associated variables to try_compile
Other variables may be needed to make experimental features actually
work. List them with the experimental flag.
|
2023-07-31 11:37:47 -04:00 |
|
Ben Boeckel
|
f6cf433256
|
cmExperimental: only forward C++ module support to non-ABI checks
ABI checks never use modules, so don't forward the experimental status
through.
|
2023-07-31 11:37:47 -04:00 |
|
Ben Boeckel
|
1a538ae07c
|
cmExperimental: use an enum for whether to forward to try_compile
|
2023-07-31 11:37:47 -04:00 |
|
Kyle Edwards
|
b01f5eb079
|
Windows: Add experimental WindowsKernelModeDriver platform
|
2023-07-17 16:54:10 -04:00 |
|
Kyle Edwards
|
d84681d8f0
|
try_compile(): Pass down CMAKE_EXPERIMENTAL_* feature flags
|
2023-07-17 16:53:52 -04:00 |
|
Kyle Edwards
|
1ca82e7a04
|
cmake_language(): Add undocumented GET_EXPERIMENTAL_FEATURE_ENABLED mode
|
2023-07-17 15:19:58 -04:00 |
|
Kyle Edwards
|
051cea7b7e
|
cmExperimental: Expose feature data API
|
2023-07-17 15:19:30 -04:00 |
|
Ben Boeckel
|
ff30a5397d
|
cmExperimental: add an experimental feature to handle C++ modules
|
2022-06-14 19:27:30 -04:00 |
|
Ben Boeckel
|
fb289dfcd9
|
cmExperimental: add a mechanism for experimental CMake features
|
2022-06-14 19:27:30 -04:00 |
|