Skip to content

Commit fd4aa65

Browse files
authored
Merge pull request #40 from obbardc/wip/obbardc/ci-dymamic-linked
Add CI test to build dynamically linked debugcc & Update CI build targets
2 parents 069b0fd + 75f426d commit fd4aa65

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

.github/workflows/ci.yml

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,12 @@ jobs:
2323
fail-fast: false
2424
matrix:
2525
container:
26+
- debian:stable
2627
- debian:testing
27-
- debian:bookworm
28-
#- debian:bullseye
29-
#- debian:buster
30-
- ubuntu:lunar
31-
- ubuntu:jammy
32-
#- ubuntu:focal
33-
#- ubuntu:bionic
34-
#- ubuntu:xenial
28+
- debian:sid
29+
- ubuntu:latest
30+
- ubuntu:rolling
31+
- ubuntu:devel
3532
target:
3633
- native
3734
- aarch64-linux-gnu
@@ -86,3 +83,14 @@ jobs:
8683
fi
8784
ninja -C build
8885
ninja -C build install
86+
87+
- name: Build (dynamically linked binary)
88+
run: |
89+
rm -rf build
90+
if [ ${{ matrix.target }} = "native" ] ; then
91+
meson setup . build --werror -Ddynamic-linking=true
92+
else
93+
meson setup --cross-file cross.txt . build --werror -Ddynamic-linking=true
94+
fi
95+
ninja -C build
96+
ninja -C build install

0 commit comments

Comments
 (0)