diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ea05f05..0065843 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,9 +10,19 @@ jobs: build: strategy: matrix: - os: [ ubuntu-latest, macos-latest ] + platform: + - os: ubuntu-latest + generator: Unix Makefiles + - os: macos-latest + generator: Unix Makefiles + - os: windows-latest + generator: Visual Studio 17 2022 + - os: windows-latest + generator: MSYS Makefiles + - os: windows-latest + generator: MinGW Makefiles - runs-on: ${{ matrix.os }} + runs-on: ${{ matrix.platform.os }} steps: - name: Check out @@ -21,5 +31,5 @@ jobs: run: | mkdir build cd build - cmake .. + cmake .. -G "${{matrix.platform.generator}}" cmake --build .