Skip to content

Add MSYS2 UCRT64 CMake workflow - #49

Merged
Jarod42 merged 4 commits into
maxr-dot-org:developfrom
lightenrock:ci/cmake-msys2-ucrt64
Sep 24, 2026
Merged

Jarod42 merged 4 commits into
maxr-dot-org:developfrom
lightenrock:ci/cmake-msys2-ucrt64

Conversation

@lightenrock

Copy link
Copy Markdown
Contributor

Following the MinGW/CMake build fixes from #45, this adds a GitHub Actions workflow for building MAXR on Windows with MSYS2 UCRT64.

The workflow uses the same toolchain that was used to reproduce and test the MinGW build locally:

  • MSYS2 UCRT64
  • GCC
  • CMake
  • Ninja
  • SDL2 / SDL2_mixer / SDL2_net
  • Ogg / Vorbis

It performs the following steps on a fresh Windows runner:

  • checkout including submodules
  • install the required MSYS2/UCRT64 packages
  • configure the project with CMake
  • build with Ninja
  • run the test suite with CTest

The workflow has been tested successfully on the fork and completed with a green run.

Comment thread .github/workflows/cmake-msys2-windows.yml Outdated
Comment thread .github/workflows/cmake-msys2-windows.yml Outdated
@Jarod42
Jarod42 merged commit 3c8eb6d into maxr-dot-org:develop Sep 24, 2026
1 check 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.

2 participants