Files
MechaCat02 ce67514572 [Build] Linux→Windows cross-compile toolchain (clang-cl + xwin)
New CMake preset `cross-win-clangcl` for Ninja Multi-Config on
non-Windows hosts. Toolchain: clang-cl (MSVC-ABI), lld-link, xwin SDK/CRT
splat. Shader compilation routes through wine fxc.exe with FXC_PATH
env forwarding and unix→Windows path translation via `winepath -w`.
Plus per-file build fixes (constexpr→const, llvm-rc forward-slash,
zlib-ng AVX guard, /RTCsu MSVC-only). third_party/snappy bumped to
fabi/sylpheed-crossbuild for the target-aware POSIX-gate header.

Produces `xenia_canary.exe` (Debug MSVC) suitable for use as the
audit oracle under Wine for xenia-rs work. See
docs/CROSS_BUILD_SETUP.md for the full reproduction recipe.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-07-12 15:43:22 +02:00
..
2025-01-06 18:01:45 +01:00
2025-01-06 18:01:45 +01:00
2025-07-07 04:27:38 -07:00
2025-11-17 13:36:25 +01:00
2022-12-28 14:18:25 -06:00
2024-10-22 22:16:26 +02:00
2025-03-19 22:47:20 +01:00
2025-04-14 21:44:49 +02:00
2025-01-06 18:01:45 +01:00
2022-05-19 10:22:27 +02:00
2020-04-07 16:09:41 -05:00
2025-08-03 19:51:32 -07:00
2025-07-07 04:27:38 -07:00
2025-02-01 23:43:49 +01:00
2025-01-06 18:01:45 +01:00
2025-01-06 18:01:45 +01:00
2025-07-27 02:46:43 -07:00