Files
meson/docs/markdown
Charles Brunet 9a4f830790 msvc: use right arguments for compiling std module
With the `cpp_importstd` option and the MSVC compiler, meson now builds the
module with the arguments of the targets that matter to the compiler when it
imports the module: the C runtime, the character set, the C++ standard, the
exception and floating point options, the macros read by the standard library,
and so on. This prevents reporting a C5050 warning, which would become an error
if using `werror`. Arguments that do not matter, such as warnings, optimization
and include directories, are ignored. A module is built for each different set
of arguments, and shared by the targets that have the same one, so the files in
the build directory are named `std.<id>.ifc`.

The module is no longer built through a compiler cache, which cannot restore it.
2026-10-26 12:04:40 -07:00
..
2022-05-01 13:24:38 +03:00
2022-11-24 15:17:23 -05:00
2026-10-26 11:59:20 -07:00
2024-05-08 08:14:12 -04:00
2023-07-06 13:14:45 -04:00
2026-04-23 14:01:23 -07:00
2026-04-23 14:01:23 -07:00
2025-04-07 22:09:28 +03:00
2025-08-15 12:33:09 +03:00
…
2021-10-03 12:19:45 +02:00
…
…
2023-04-11 19:21:05 -04:00
2024-09-11 15:51:04 -07:00
2024-09-11 15:51:04 -07:00
2024-09-11 15:51:04 -07:00
2024-09-11 15:51:04 -07:00
2024-10-21 01:07:22 +03:00
2025-02-26 16:08:25 -05:00
2026-10-13 12:21:13 +02:00
2023-06-25 16:27:42 +03:00
2023-02-23 07:59:59 -05:00
2025-04-02 08:51:13 -07:00