name: Windows on: push: branches: - master - ci/* pull_request: branches: - master env: MELONDS_GIT_BRANCH: ${{ github.ref }} MELONDS_GIT_HASH: ${{ github.sha }} MELONDS_BUILD_PROVIDER: GitHub Actions jobs: build: runs-on: windows-latest defaults: run: shell: msys2 {0} steps: - name: Check out sources uses: actions/checkout@v3 - name: Set up MSYS2 uses: msys2/setup-msys2@v2 with: msystem: ucrt64 update: true pacboy: gcc:p cmake:p ninja:p make:p - name: Set up vcpkg uses: lukka/run-vcpkg@v11 with: vcpkgGitCommitId: 10b7a178346f3f0abef60cecd5130e295afd8da4 - name: Configure run: cmake --preset=release-mingw-x86_64 -DMELONDS_EMBED_BUILD_INFO=ON - name: Build run: cmake --build --preset=release-mingw-x86_64 - uses: actions/upload-artifact@v4 with: name: melonDS-windows-x86_64 path: .\build\release-mingw-x86_64\melonDS.exe