Commit 315e406 for zlib
commit 315e40628545916701fff6f53a8a8987fef04af3
Author: git@github.com <git@github.com>
Date: Fri Jan 30 16:17:26 2026 +0100
Pre-install zlib for the contrib workflows.
diff --git a/.github/workflows/contribs.yml b/.github/workflows/contribs.yml
index 4071ca3..c8f499d 100644
--- a/.github/workflows/contribs.yml
+++ b/.github/workflows/contribs.yml
@@ -16,31 +16,43 @@ jobs:
- name: Ubuntu ADA
os: ubuntu-latest
src_dir: contrib/ada
+ install_zlib: yes
- name: Ubuntu BLAST
os: ubuntu-latest
src_dir: contrib/blast
+ install_zlib: yes
- name: Ubuntu IOSTREAM
os: ubuntu-latest
src_dir: contrib/iostream3
+ install_zlib: yes
- name: Ubuntu MINIZIP
os: ubuntu-latest
src_dir: contrib/minizip
+ install_zlib: yes
- name: Ubuntu PUFF
os: ubuntu-latest
src_dir: contrib/puff
+ install_zlib: yes
steps:
- name: Checkout repository
uses: actions/checkout@v4
- - name: Install packages (Linux)
+ - name: Install packages
run: |
sudo apt install gnat libbz2-dev
+ - name: Install zlib
+ if: ${{ matrix.install_zlib == 'yes' }}
+ run: |
+ cmake -S . -B ../build-zlib -DCMAKE_BUILD_TYPE=Release
+ cmake --build ../build-zlib --config Release
+ sudo cmake --install ../build-zlib
+
- name: Generate project files
run: cmake -S ${{ matrix.src_dir }} -B ../build ${{ matrix.cmake-args }} -DCMAKE_BUILD_TYPE=Release