Untitled

mail@pastecode.io avatar
unknown
plain_text
a year ago
1.2 kB
3
Indexable
  windows-build:
            runs-on: windows-latest
            strategy:
              fail-fast: false
              matrix:
                include:
                  - { icon: '⬛', sys: mingw32 }
                  - { icon: '🟦', sys: mingw64 }
                  - { icon: '🟨', sys: ucrt64  }
                  - { icon: '🟧', sys: clang64 }
            name: 🚧${{ matrix.icon }} ${{ matrix.sys }}
            defaults:
              run:
                shell: msys2 {0}
            steps:
        
            - name: '🧰 Checkout'
              uses: actions/checkout@v3
              with:
                fetch-depth: 0
        
            - name: '${{ matrix.icon }} Setup MSYS2'
              uses: msys2/setup-msys2@v2
              with:
                msystem: ${{matrix.sys}}
                update: true
                install: >-
                  git
                  make
                pacboy: >-
                  toolchain:p
                  cmake:p
                  ninja:p

          
            - name: '🚧 Build TOOL'
              run: |
                cmake -G Ninja -B build -DCMAKE_BUILD_TYPE=Release
                cmake --build build