From e3194934054a510010560001b8dac849b8befbe6 Mon Sep 17 00:00:00 2001 From: Christopher Obbard Date: Sun, 7 Dec 2025 20:21:59 +0000 Subject: [PATCH] ci: add test to build dynamically linked debugcc In 73b135d12589("meson: add option to build debugcc as a dynamically linked binary") we added the ability to optionally build debugcc as a dynamically linked binary. Add a test to ensure we can build debugcc as a dynamically linked binary. Signed-off-by: Christopher Obbard --- .github/workflows/ci.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 265b5aa..a7f29f1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -86,3 +86,14 @@ jobs: fi ninja -C build ninja -C build install + + - name: Build (dynamically linked binary) + run: | + rm -rf build + if [ ${{ matrix.target }} = "native" ] ; then + meson setup . build --werror -Ddynamic-linking=true + else + meson setup --cross-file cross.txt . build --werror -Ddynamic-linking=true + fi + ninja -C build + ninja -C build install