From: Hans Kristian Rosbach Date: Wed, 9 Sep 2020 09:43:31 +0000 (+0200) Subject: Update CI configs to account for gzfileops being on by default. X-Git-Tag: 1.9.9-b1~48 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b30cbcc0c1db1ad20b9af2c847663ec1e68da37d;p=thirdparty%2Fzlib-ng.git Update CI configs to account for gzfileops being on by default. --- diff --git a/.github/workflows/analyze.yml b/.github/workflows/analyze.yml index c15118de..1413da4e 100644 --- a/.github/workflows/analyze.yml +++ b/.github/workflows/analyze.yml @@ -12,7 +12,7 @@ jobs: sudo apt-get install -y gcc-10 - name: Generate project files run: | - cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DWITH_GZFILEOP=ON -DWITH_FUZZERS=OFF -DWITH_CODE_COVERAGE=OFF -DWITH_MAINTAINER_WARNINGS=OFF + cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DWITH_FUZZERS=OFF -DWITH_CODE_COVERAGE=OFF -DWITH_MAINTAINER_WARNINGS=OFF env: CC: gcc-10 CFLAGS: "-fanalyzer -Wanalyzer-double-fclose -Wanalyzer-double-free -Wanalyzer-exposure-through-output-file -Wanalyzer-file-leak -Wanalyzer-free-of-non-heap -Wanalyzer-malloc-leak -Wanalyzer-null-argument -Wanalyzer-null-dereference -Wanalyzer-possible-null-argument -Wanalyzer-possible-null-dereference -Wanalyzer-stale-setjmp-buffer -Wanalyzer-tainted-array-index -Wanalyzer-unsafe-call-within-signal-handler -Wanalyzer-use-after-free -Wanalyzer-use-of-pointer-in-stale-stack-frame" @@ -31,7 +31,7 @@ jobs: sudo apt install clang-tools-12 -y - name: Generate project files run: | - scan-build-12 --status-bugs cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DWITH_GZFILEOP=ON -DWITH_FUZZERS=OFF -DWITH_CODE_COVERAGE=OFF -DWITH_MAINTAINER_WARNINGS=OFF + scan-build-12 --status-bugs cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DWITH_FUZZERS=OFF -DWITH_CODE_COVERAGE=OFF -DWITH_MAINTAINER_WARNINGS=OFF env: CI: true - name: Compile source code diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 0929cf36..b5f85807 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -371,11 +371,10 @@ jobs: - name: Generate project files # Shared libaries turned off for qemu ppc* and sparc & reduce code coverage sources - # Gzip file operations turned on to reduce code coverage sources across multiple tests run: | mkdir ${{ matrix.build-dir || '.not-used' }} cd ${{ matrix.build-dir || '.' }} - cmake ${{ matrix.build-src-dir || '.' }} ${{ matrix.cmake-args }} -DCMAKE_BUILD_TYPE=${{ matrix.build-config || 'Release' }} -DBUILD_SHARED_LIBS=OFF -DWITH_GZFILEOP=ON -DWITH_FUZZERS=ON -DWITH_CODE_COVERAGE=ON -DWITH_MAINTAINER_WARNINGS=ON + cmake ${{ matrix.build-src-dir || '.' }} ${{ matrix.cmake-args }} -DCMAKE_BUILD_TYPE=${{ matrix.build-config || 'Release' }} -DBUILD_SHARED_LIBS=OFF -DWITH_FUZZERS=ON -DWITH_CODE_COVERAGE=ON -DWITH_MAINTAINER_WARNINGS=ON env: CC: ${{ matrix.compiler }} CFLAGS: ${{ matrix.cflags }} diff --git a/.github/workflows/libpng.yml b/.github/workflows/libpng.yml index 7320eee0..fe970dd1 100644 --- a/.github/workflows/libpng.yml +++ b/.github/workflows/libpng.yml @@ -11,7 +11,7 @@ jobs: - name: Generate project files (zlib-ng) run: | - cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DWITH_GZFILEOP=ON -DZLIB_COMPAT=ON -DZLIB_ENABLE_TESTS=OFF + cmake . -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DZLIB_COMPAT=ON -DZLIB_ENABLE_TESTS=OFF env: CC: clang CFLAGS: -fPIC diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 56ef3e3c..c63736f1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -51,7 +51,7 @@ jobs: - name: Generate project files run: | - cmake . ${{ matrix.cmake-args }} -DCMAKE_BUILD_TYPE=Release -DWITH_GZFILEOP=ON -DZLIB_ENABLE_TESTS=ON -DCMAKE_INSTALL_PREFIX=out -DINSTALL_UTILS=ON + cmake . ${{ matrix.cmake-args }} -DCMAKE_BUILD_TYPE=Release -DZLIB_ENABLE_TESTS=ON -DCMAKE_INSTALL_PREFIX=out -DINSTALL_UTILS=ON env: CC: ${{ matrix.compiler }} CI: true