aboutsummaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorNathan Moinvaziri <nathan@nathanm.com>2022-10-10 18:06:52 -0700
committerMark Adler <fork@madler.net>2022-10-11 20:21:50 -0700
commit76f3536af80b654a6353a706ada652ae7719c8c2 (patch)
treeabce8eb91f28c4617d66354b01137af1d64bd74f /.github
parente029de6080b24c4a10838cc0c5742d4c488429fa (diff)
downloadzlib-76f3536af80b654a6353a706ada652ae7719c8c2.tar.gz
zlib-76f3536af80b654a6353a706ada652ae7719c8c2.tar.bz2
zlib-76f3536af80b654a6353a706ada652ae7719c8c2.zip
CI: Add instance for GCC -O3 on Ubuntu in cmake workflow.
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/cmake.yml6
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' }}