| name: MSYS2 MinGW-w64 Windows 64bit Build |
| |
| on: |
| push: |
| branches: |
| - release |
| - devel |
| paths: |
| - 'tiny_gltf.*' |
| - 'CMakeLists.txt' |
| - '.github/workflows/mingw-w64-msys2.yml' |
| pull_request: |
| workflow_dispatch: |
| |
| jobs: |
| mingw-w64-msys2-build: |
| name: MSYS2 MinGW-w64 Windows Build |
| runs-on: windows-latest |
| defaults: |
| run: |
| shell: msys2 {0} |
| steps: |
| - uses: actions/checkout@v3 |
| |
| - name: Install core & build dependencies |
| uses: msys2/setup-msys2@v2 |
| with: |
| msystem: UCRT64 |
| install: base-devel |
| pacboy: >- |
| cc:p cmake:p ninja:p |
| update: true |
| release: false |
| |
| - name: Configure |
| run: | |
| cmake \ |
| -G"Ninja" \ |
| -S . \ |
| -B build |
| |
| - name: Build |
| run: | |
| cmake --build build |
| |