Brad King
30139913e9
VS: Restore support for mixing C++23 and C in one target with clang-cl
...
Since commit 474eafe28c (clang-cl: Add support for C++23, 2024-09-13,
v3.31.0-rc1~97^2) we use a Clang-specific flag to enable C++23 since
`clang-cl` has no `-std:c++23` flag, and `-std:c++latest` may enable an
even newer version of C++. However, in `.vcxproj` files there is no way
to express a target-wide `-clang:-std=c++23` flag for only C++ sources
when the target also has C sources. Add a special case to map back to
`-std:c++latest` for targets with C++23 and C together.
Fixes : #26508
2024-12-09 14:57:35 -05:00
..
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2022-11-14 10:35:06 -05:00
2024-10-03 14:18:16 -04:00
2024-05-30 14:23:47 -04:00
2024-08-26 19:01:48 +04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-02-16 09:17:59 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-12-09 14:57:35 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-05-30 16:13:46 +02:00
2023-11-17 09:58:21 -05:00
2024-10-03 14:18:16 -04:00
2024-09-11 08:44:09 -04:00
2023-10-26 09:20:45 -04:00
2024-08-19 14:25:31 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2023-01-18 11:48:49 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2021-03-28 12:04:05 +11:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-19 14:49:47 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-05-21 09:22:52 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2023-10-26 09:20:45 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-11-21 19:02:00 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2023-10-26 09:20:45 -04:00
2024-04-17 13:14:11 -04:00
2024-10-03 14:18:16 -04:00
2024-10-25 08:43:05 -04:00
2024-10-03 14:18:16 -04:00
2023-10-26 09:20:45 -04:00
2023-10-26 09:20:45 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2023-10-26 09:20:45 -04:00
2024-10-03 14:18:16 -04:00
2023-10-26 09:20:45 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2023-10-26 09:20:45 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2023-03-30 15:05:59 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2020-10-13 15:11:40 -04:00
2024-04-10 12:21:13 -04:00
2022-04-04 19:46:32 +02:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2023-10-26 09:20:45 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-04-24 16:46:11 -04:00
2023-05-22 17:14:54 -04:00
2024-10-03 14:18:16 -04:00
2023-10-26 09:20:45 -04:00
2024-10-07 14:19:08 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2021-03-03 10:29:53 -08:00
2024-10-23 12:46:07 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2023-10-26 09:20:45 -04:00
2024-10-03 14:18:16 -04:00
2024-12-02 17:37:18 +01:00
2020-10-05 08:57:10 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2023-03-08 16:39:38 -05:00
2023-04-28 14:54:35 -07:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-25 08:43:04 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2021-01-13 11:04:59 +00:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2023-11-17 09:58:21 -05:00
2024-10-03 14:18:16 -04:00
2021-08-24 19:21:40 +02:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2022-03-22 11:57:48 -04:00
2024-10-03 14:18:16 -04:00
2023-05-10 10:04:48 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2023-10-26 09:20:45 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2023-10-26 09:20:45 -04:00
2023-10-26 09:20:45 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-01-22 09:33:54 -05:00
2024-02-19 10:40:40 -05:00
2024-03-04 13:09:58 -05:00
2024-10-03 14:18:16 -04:00
2020-09-29 12:35:49 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2023-10-26 09:20:45 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2023-10-26 09:20:45 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2021-10-04 22:10:57 +11:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-12-05 08:10:35 -05:00
2023-10-26 09:20:45 -04:00
2024-10-03 14:18:16 -04:00
2024-11-21 19:02:00 -05:00
2023-10-26 09:20:45 -04:00
2023-10-26 09:20:45 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-01-24 14:44:40 -05:00
2024-08-19 11:54:12 -07:00
2024-01-30 12:50:40 -05:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2021-12-02 18:06:39 -05:00
2024-06-20 10:14:59 -04:00
2024-06-20 10:14:59 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2022-05-06 10:40:58 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2024-10-03 14:18:16 -04:00
2023-01-18 16:40:19 -05:00
2024-09-11 08:44:09 -04:00
2022-09-22 09:24:46 -04:00
2023-11-17 09:58:21 -05:00
2024-01-17 10:11:41 -05:00
2022-09-22 09:24:46 -04:00
2024-08-22 09:59:35 -04:00
2024-06-05 12:58:47 -04:00