aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/contribs.yml14
1 files changed, 13 insertions, 1 deletions
diff --git a/.github/workflows/contribs.yml b/.github/workflows/contribs.yml
index 4071ca39..c8f499da 100644
--- a/.github/workflows/contribs.yml
+++ b/.github/workflows/contribs.yml
@@ -16,31 +16,43 @@ jobs:
16 - name: Ubuntu ADA 16 - name: Ubuntu ADA
17 os: ubuntu-latest 17 os: ubuntu-latest
18 src_dir: contrib/ada 18 src_dir: contrib/ada
19 install_zlib: yes
19 20
20 - name: Ubuntu BLAST 21 - name: Ubuntu BLAST
21 os: ubuntu-latest 22 os: ubuntu-latest
22 src_dir: contrib/blast 23 src_dir: contrib/blast
24 install_zlib: yes
23 25
24 - name: Ubuntu IOSTREAM 26 - name: Ubuntu IOSTREAM
25 os: ubuntu-latest 27 os: ubuntu-latest
26 src_dir: contrib/iostream3 28 src_dir: contrib/iostream3
29 install_zlib: yes
27 30
28 - name: Ubuntu MINIZIP 31 - name: Ubuntu MINIZIP
29 os: ubuntu-latest 32 os: ubuntu-latest
30 src_dir: contrib/minizip 33 src_dir: contrib/minizip
34 install_zlib: yes
31 35
32 - name: Ubuntu PUFF 36 - name: Ubuntu PUFF
33 os: ubuntu-latest 37 os: ubuntu-latest
34 src_dir: contrib/puff 38 src_dir: contrib/puff
39 install_zlib: yes
35 40
36 steps: 41 steps:
37 - name: Checkout repository 42 - name: Checkout repository
38 uses: actions/checkout@v4 43 uses: actions/checkout@v4
39 44
40 - name: Install packages (Linux) 45 - name: Install packages
41 run: | 46 run: |
42 sudo apt install gnat libbz2-dev 47 sudo apt install gnat libbz2-dev
43 48
49 - name: Install zlib
50 if: ${{ matrix.install_zlib == 'yes' }}
51 run: |
52 cmake -S . -B ../build-zlib -DCMAKE_BUILD_TYPE=Release
53 cmake --build ../build-zlib --config Release
54 sudo cmake --install ../build-zlib
55
44 - name: Generate project files 56 - name: Generate project files
45 run: cmake -S ${{ matrix.src_dir }} -B ../build ${{ matrix.cmake-args }} -DCMAKE_BUILD_TYPE=Release 57 run: cmake -S ${{ matrix.src_dir }} -B ../build ${{ matrix.cmake-args }} -DCMAKE_BUILD_TYPE=Release
46 58