Files
CMake/Source
Brad King 7ac696549a cxxmodules: Fix CMP0155 NEW behavior when C++ compile features are not known
With CMP0155 NEW behavior, we scan C++ sources in targets using C++ 20,
i.e., in which the `cxx_std_20` feature is available.  However, our
check for C++ feature availability may incorrectly succeed in two cases:

* MSVC versions from VS 2013 do not model C++ standard levels,
  so we assume all features are available as a heuristic to let
  projects at least try compiling with them.

* During ABI detection the `CMAKE_CXX20_COMPILE_FEATURES` variable is not
  populated so we assume all features are available, knowing that our
  ABI detection project does not need them.

For purposes of detecting targets using C++ 20, we do not want to assume
`cxx_std_20` is available, so verify that we really know it is.
2023-10-03 16:06:46 -04:00
..
2023-08-25 09:41:27 -04:00
2023-10-02 08:57:36 -04:00
2023-05-30 09:46:12 -04:00
2023-08-07 11:26:05 -04:00
2023-08-07 11:26:05 -04:00
2023-09-20 09:48:36 -04:00
2023-07-28 09:14:08 -04:00
2023-05-30 09:46:12 -04:00
2023-05-30 09:46:12 -04:00
2023-05-22 16:51:15 -04:00
2023-05-30 09:46:12 -04:00
2023-05-30 09:46:12 -04:00
2023-05-30 09:46:12 -04:00
2023-05-30 09:46:12 -04:00
2023-05-30 09:46:12 -04:00
2023-05-30 09:46:12 -04:00
2023-05-30 09:46:12 -04:00
2023-10-01 06:52:44 -04:00
2023-08-29 15:57:24 -04:00
2023-09-22 09:19:52 -04:00
2023-05-30 09:46:12 -04:00
2023-07-28 09:14:08 -04:00
2023-08-29 15:57:24 -04:00
2023-07-28 09:14:08 -04:00