From 2b726c6fa041ff8b27296e77de9e2d4e52d8df4c Mon Sep 17 00:00:00 2001 From: Marko Lindqvist Date: Sat, 22 Oct 2022 02:20:27 +0300 Subject: [PATCH 42/42] CI: Add components to mac-meson build See osdn #45929 Signed-off-by: Marko Lindqvist --- .github/workflows/ci.yml | 6 +++++- scripts/ci-build.sh | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4f57f28c83..f21856cc7c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -94,7 +94,11 @@ jobs: lua@5.4 \ jpeg \ gtk+3 \ - sdl2_mixer + gtk4 \ + sdl2_mixer \ + sdl2_gfx \ + sdl2_image \ + sdl2_ttf - name: build shell: bash run: ./scripts/ci-build.sh mac-meson diff --git a/scripts/ci-build.sh b/scripts/ci-build.sh index f24a2cd332..f322d487dc 100755 --- a/scripts/ci-build.sh +++ b/scripts/ci-build.sh @@ -95,8 +95,8 @@ meson .. \ -Ddebug=true \ -Druledit=false \ -Dsyslua=true \ - -Dclients='gtk3.22','stub' \ - -Dfcmp=gtk3 \ + -Dclients=gtk3.22,sdl2,gtk4,stub \ + -Dfcmp=gtk3,gtk4,cli \ || (let meson_exit_status=$? \ && echo "meson.log:" \ && cat meson-logs/meson-log.txt \ -- 2.35.1