diff options
author | Nathan Moinvaziri <nathan@nathanm.com> | 2022-10-10 18:53:41 -0700 |
---|---|---|
committer | Mark Adler <fork@madler.net> | 2022-10-11 20:21:50 -0700 |
commit | aefaf43b28da2fb7ebcd01db3613c29f030c6e65 (patch) | |
tree | 5a50e9fb4ebda48c79f98267b2eb6475f4c6d708 | |
parent | d4fb7dd805c964844d45befed65e3ae086d20166 (diff) | |
download | zlib-aefaf43b28da2fb7ebcd01db3613c29f030c6e65.tar.gz zlib-aefaf43b28da2fb7ebcd01db3613c29f030c6e65.tar.bz2 zlib-aefaf43b28da2fb7ebcd01db3613c29f030c6e65.zip |
CI: Add instance for GCC on Windows.
-rw-r--r-- | .github/workflows/cmake.yml | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 35f7377..64aa12c 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml | |||
@@ -43,6 +43,11 @@ jobs: | |||
43 | compiler: cl | 43 | compiler: cl |
44 | cmake-args: -A x64 | 44 | cmake-args: -A x64 |
45 | 45 | ||
46 | - name: Windows GCC | ||
47 | os: windows-latest | ||
48 | compiler: gcc | ||
49 | cmake-args: -G Ninja | ||
50 | |||
46 | - name: macOS Clang | 51 | - name: macOS Clang |
47 | os: macos-latest | 52 | os: macos-latest |
48 | compiler: clang | 53 | compiler: clang |
@@ -55,6 +60,11 @@ jobs: | |||
55 | - name: Checkout repository | 60 | - name: Checkout repository |
56 | uses: actions/checkout@v3 | 61 | uses: actions/checkout@v3 |
57 | 62 | ||
63 | - name: Install packages (Windows) | ||
64 | if: runner.os == 'Windows' | ||
65 | run: | | ||
66 | choco install --no-progress ninja ${{ matrix.packages }} | ||
67 | |||
58 | - name: Generate project files | 68 | - name: Generate project files |
59 | run: cmake -S ${{ matrix.src-dir || '.' }} -B ${{ matrix.build-dir || '.' }} ${{ matrix.cmake-args }} -D CMAKE_BUILD_TYPE=${{ matrix.build-config || 'Release' }} | 69 | run: cmake -S ${{ matrix.src-dir || '.' }} -B ${{ matrix.build-dir || '.' }} ${{ matrix.cmake-args }} -D CMAKE_BUILD_TYPE=${{ matrix.build-config || 'Release' }} |
60 | env: | 70 | env: |