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
..
2023-01-18 11:48:49 -05:00
2016-05-16 16:05:19 -04:00
2024-04-05 07:38:58 -04:00
2024-04-05 07:38:58 -04:00
2024-04-19 08:39:15 -04:00
2024-04-05 07:38:58 -04:00
2024-04-05 07:38:58 -04:00
2024-04-05 07:38:56 -04:00
2023-10-26 09:20:45 -04:00
2024-12-09 14:57:35 -05:00
2024-04-19 08:39:15 -04:00
2024-04-19 08:39:15 -04:00
2024-04-19 08:39:15 -04:00
2024-04-19 08:39:15 -04:00
2024-04-19 08:39:15 -04:00
2024-04-19 08:39:15 -04:00
2024-04-19 08:39:15 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2023-01-18 16:20:47 -05:00
2023-01-18 16:20:47 -05:00
2021-04-16 11:49:51 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2017-08-30 11:07:05 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2021-10-15 05:05:19 +03:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2018-06-01 09:53:42 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2017-08-30 11:07:05 -04:00
2016-05-16 16:05:19 -04:00
2019-05-13 13:11:32 -04:00
2016-05-16 16:05:19 -04:00
2016-10-25 13:38:12 -04:00
2016-05-16 16:05:19 -04:00
2024-04-05 07:38:58 -04:00
2024-04-05 07:38:58 -04:00
2024-04-05 07:38:58 -04:00
2024-04-05 07:38:58 -04:00
2024-04-05 07:38:58 -04:00
2024-04-09 11:38:59 +03:00
2024-04-05 07:38:58 -04:00
2024-04-09 11:38:51 +03:00
2016-05-16 16:05:19 -04:00
2016-05-11 10:37:45 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2016-05-16 16:05:19 -04:00
2018-06-01 09:53:42 -04:00
2024-04-05 07:38:56 -04:00
2024-04-16 15:34:57 -04:00
2024-04-18 08:30:38 -04:00
2023-10-26 09:20:45 -04:00
2022-08-31 13:46:18 -04:00
2024-05-28 14:36:50 -04:00
2024-05-28 14:36:50 -04:00
2024-05-28 14:36:50 -04:00
2024-05-28 14:36:50 -04:00
2024-05-28 14:36:50 -04:00
2024-05-28 14:36:50 -04:00
2024-05-28 14:36:50 -04:00
2016-05-16 16:05:19 -04:00
2022-11-18 11:44:52 -05:00