From b8ae23d4c839093b3f63fb2af85f1cc3d6562c86 Mon Sep 17 00:00:00 2001 From: Vollstrecker Date: Tue, 31 Dec 2024 14:18:49 +0100 Subject: CMake: Disable bzip2 for tests. It's not installed everywhere. --- .github/workflows/c-std.yml | 4 ++-- .github/workflows/cmake.yml | 2 +- contrib/minizip/test/add_subdirectory_exclude_test.cmake.in | 1 + contrib/minizip/test/add_subdirectory_test.cmake.in | 1 + 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/c-std.yml b/.github/workflows/c-std.yml index bc93110..a99cdb5 100644 --- a/.github/workflows/c-std.yml +++ b/.github/workflows/c-std.yml @@ -141,7 +141,7 @@ jobs: - name: Generate project files with tests (cmake) if: matrix.builder == 'cmake' run: | - cmake -S . -B ./build2 -D CMAKE_BUILD_TYPE=Release ${{ matrix.os.cmake-opt }} -DZLIB_BUILD_MINIZIP=ON + cmake -S . -B ./build2 -D CMAKE_BUILD_TYPE=Release ${{ matrix.os.cmake-opt }} -DZLIB_BUILD_MINIZIP=ON -DMINIZIP_ENABLE_BZIP2=OFF env: CC: ${{ matrix.compiler }} CFLAGS: -std=${{ matrix.std.value }} ${{ matrix.arch.compiler-opt }} -Wall -Wextra @@ -215,7 +215,7 @@ jobs: - name: Generate project files with tests (cmake) run: | - cmake -S . -B ./build2 ${{ matrix.arch.value }} -D CMAKE_BUILD_TYPE=Release -DZLIB_BUILD_MINIZIP=ON + cmake -S . -B ./build2 ${{ matrix.arch.value }} -D CMAKE_BUILD_TYPE=Release -DZLIB_BUILD_MINIZIP=ON -DMINIZIP_ENABLE_BZIP2=OFF env: CC: ${{ matrix.compiler }} CFLAGS: ${{ matrix.std.value }} diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 40aae60..1b61711 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -76,7 +76,7 @@ jobs: choco install --no-progress ninja ${{ matrix.packages }} - name: Generate project files - run: cmake -S . -B ../build ${{ matrix.cmake-args }} -D CMAKE_BUILD_TYPE=${{ matrix.build-config || 'Release' }} -DZLIB_BUILD_MINIZIP=ON + run: cmake -S . -B ../build ${{ matrix.cmake-args }} -D CMAKE_BUILD_TYPE=${{ matrix.build-config || 'Release' }} -DZLIB_BUILD_MINIZIP=ON -DMINIZIP_ENABLE_BZIP2=OFF env: CC: ${{ matrix.compiler }} CFLAGS: ${{ matrix.cflags }} diff --git a/contrib/minizip/test/add_subdirectory_exclude_test.cmake.in b/contrib/minizip/test/add_subdirectory_exclude_test.cmake.in index 277b2cd..f662cda 100644 --- a/contrib/minizip/test/add_subdirectory_exclude_test.cmake.in +++ b/contrib/minizip/test/add_subdirectory_exclude_test.cmake.in @@ -7,6 +7,7 @@ project(minizip_add_subdirectory_exclude_from_all option(MINIZIP_BUILD_TESTING "" OFF) option(MINIZIP_BUILD_SHARED "" @MINIZIP_BUILD_SHARED@) option(MINIZIP_BUILD_STATIC "" @MINIZIP_BUILD_STATIC@) +option(MINIZIP_ENABLE_BZIP2 "" @MINIZIP_ENABLE_BZIP2@) add_subdirectory(@minizip_SOURCE_DIR@ ${CMAKE_CURRENT_BINARY_DIR}/minizip EXCLUDE_FROM_ALL) diff --git a/contrib/minizip/test/add_subdirectory_test.cmake.in b/contrib/minizip/test/add_subdirectory_test.cmake.in index a29b415..be5c664 100644 --- a/contrib/minizip/test/add_subdirectory_test.cmake.in +++ b/contrib/minizip/test/add_subdirectory_test.cmake.in @@ -7,6 +7,7 @@ project(minizip_add_subdirectory_exclude_from_all option(MINIZIP_BUILD_TESTING "" OFF) option(MINIZIP_BUILD_SHARED "" @MINIZIP_BUILD_SHARED@) option(MINIZIP_BUILD_STATIC "" @MINIZIP_BUILD_STATIC@) +option(MINIZIP_ENABLE_BZIP2 "" @MINIZIP_ENABLE_BZIP2@) add_subdirectory(@minizip_SOURCE_DIR@ ${CMAKE_CURRENT_BINARY_DIR}/minizip) -- cgit v1.2.3-55-g6feb