Skip to content

ci: use Windows SDK and Clang for Windows builds - #2631

Merged
nadiaholmquist merged 3 commits into
melonDS-emu:masterfrom
nadiaholmquist:ci/windows-something
Apr 20, 2026
Merged

ci: use Windows SDK and Clang for Windows builds#2631
nadiaholmquist merged 3 commits into
melonDS-emu:masterfrom
nadiaholmquist:ci/windows-something

Conversation

@nadiaholmquist

@nadiaholmquist nadiaholmquist commented Apr 19, 2026

Copy link
Copy Markdown
Collaborator

Seems like another package update broke the CI builds again, and I've been wanting to do this anyway so here we are.

melonDS can be built using the standard Windows SDK and the Clang compiler that ships with it instead of relying on MSYS2, this should lead to a more stable build environment and also cut out some dependencies of the CI build.

Additionally, at least one person on the Discord has had problems with the MSYS2-based builds not running properly on their system, while the Windows SDK ones have no such issue, so this may also increase compatibility?

This also adds Windows on ARM builds.

Also, explicitly set the resource compiler as CMake seems to not find it
in some cases, and use the regular Clang/Clang++ for simplicity.
@nadiaholmquist
nadiaholmquist merged commit 14c2a26 into melonDS-emu:master Apr 20, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant