CI: Add MinGW builds with SDL

This commit is contained in:
sfan5
2023-09-13 13:17:24 +02:00
parent dc43583a2c
commit f9d7a632f5
2 changed files with 24 additions and 11 deletions

View File

@ -138,18 +138,16 @@ jobs:
LIBGL_ALWAYS_SOFTWARE=true xvfb-run ./AutomatedTest ogles2
mingw:
name: MinGW ${{matrix.config.arch}}
name: "MinGW ${{matrix.config.variant}}${{matrix.config.extras}}"
runs-on: ubuntu-20.04
strategy:
fail-fast: false
matrix:
config:
-
bits: 32
arch: i686
-
bits: 64
arch: x86_64
- {variant: win32, arch: i686}
- {variant: win64, arch: x86_64}
- {variant: win32, arch: i686, extras: "-sdl"}
- {variant: win64, arch: x86_64, extras: "-sdl"}
steps:
- uses: actions/checkout@v3
- name: Install compiler
@ -164,11 +162,12 @@ jobs:
env:
CC: ${{matrix.config.arch}}-w64-mingw32-gcc
CXX: ${{matrix.config.arch}}-w64-mingw32-g++
extras: ${{matrix.config.extras}}
- uses: actions/upload-artifact@v3
with:
name: irrlicht-win${{matrix.config.bits}}
path: ./irrlicht-win${{matrix.config.bits}}.zip
name: irrlicht-${{matrix.config.variant}}${{matrix.config.extras}}
path: ./irrlicht-${{matrix.config.variant}}${{matrix.config.extras}}.zip
macos:
runs-on: macos-latest