diff options
| author | Nathan Moinvaziri <nathan@nathanm.com> | 2022-10-10 18:06:52 -0700 |
|---|---|---|
| committer | Mark Adler <fork@madler.net> | 2022-10-11 20:21:50 -0700 |
| commit | 76f3536af80b654a6353a706ada652ae7719c8c2 (patch) | |
| tree | abce8eb91f28c4617d66354b01137af1d64bd74f | |
| parent | e029de6080b24c4a10838cc0c5742d4c488429fa (diff) | |
| download | zlib-76f3536af80b654a6353a706ada652ae7719c8c2.tar.gz zlib-76f3536af80b654a6353a706ada652ae7719c8c2.tar.bz2 zlib-76f3536af80b654a6353a706ada652ae7719c8c2.zip | |
CI: Add instance for GCC -O3 on Ubuntu in cmake workflow.
| -rw-r--r-- | .github/workflows/cmake.yml | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 9100c67..35f7377 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml | |||
| @@ -19,6 +19,11 @@ jobs: | |||
| 19 | build-dir: ../build | 19 | build-dir: ../build |
| 20 | src-dir: ../zlib | 20 | src-dir: ../zlib |
| 21 | 21 | ||
| 22 | - name: Ubuntu GCC -O3 | ||
| 23 | os: ubuntu-latest | ||
| 24 | compiler: gcc | ||
| 25 | cflags: -O3 | ||
| 26 | |||
| 22 | - name: Ubuntu Clang | 27 | - name: Ubuntu Clang |
| 23 | os: ubuntu-latest | 28 | os: ubuntu-latest |
| 24 | compiler: clang | 29 | compiler: clang |
| @@ -54,6 +59,7 @@ jobs: | |||
| 54 | run: cmake -S ${{ matrix.src-dir || '.' }} -B ${{ matrix.build-dir || '.' }} ${{ matrix.cmake-args }} -D CMAKE_BUILD_TYPE=${{ matrix.build-config || 'Release' }} | 59 | run: cmake -S ${{ matrix.src-dir || '.' }} -B ${{ matrix.build-dir || '.' }} ${{ matrix.cmake-args }} -D CMAKE_BUILD_TYPE=${{ matrix.build-config || 'Release' }} |
| 55 | env: | 60 | env: |
| 56 | CC: ${{ matrix.compiler }} | 61 | CC: ${{ matrix.compiler }} |
| 62 | CFLAGS: ${{ matrix.cflags }} | ||
| 57 | 63 | ||
| 58 | - name: Compile source code | 64 | - name: Compile source code |
| 59 | run: cmake --build ${{ matrix.build-dir || '.' }} --config ${{ matrix.build-config || 'Release' }} | 65 | run: cmake --build ${{ matrix.build-dir || '.' }} --config ${{ matrix.build-config || 'Release' }} |
