mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-08-31 09:45:24 +02:00
Builds ppsspp_libretro.dll with make + cl.exe from MSYS2, for x64 and x86, mirroring the two Windows jobs in .gitlab-ci.yml. That toolchain differs from both the VS solution and our gcc/clang libretro builds, so it catches errors neither of them does - multiply-defined symbols in particular, since MSVC emits inline functions that gcc/clang inline away. Visual Studio is located here and passed in as VsInstallRoot rather than left to the Makefile's "cmd //c bash VSWhere.sh", which fails silently if COMSPEC or ProgramFiles(x86) don't survive into the MSYS2 shell. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FzzCUp8y1ahgVueb1Cq92Y