From f88b642f42e5a6f8d0376c499d64ccae5254e33e Mon Sep 17 00:00:00 2001 From: Stone Tickle Date: Sun, 18 Jan 2026 09:53:44 -0500 Subject: [PATCH] properly mark wayland test as being skipped --- tests/project/muon/wayland/meson.build | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tests/project/muon/wayland/meson.build b/tests/project/muon/wayland/meson.build index 0d03a3cb..35e93dca 100644 --- a/tests/project/muon/wayland/meson.build +++ b/tests/project/muon/wayland/meson.build @@ -7,9 +7,12 @@ wl = import('wayland') wl_dep = dependency('wayland-client', required: false) wl_scanner = dependency('wayland-scanner', required: false, native: true) -if wl_dep.found() and wl_scanner.found() - xml = wl.find_protocol('xdg-shell', state: 'stable') - gen = wl.scan_xml(xml) - executable('wayland_demo', gen + ['wayland_demo.c'], dependencies: wl_dep) +if not (wl_dep.found() and wl_scanner.found()) + error('MESON_SKIP_TEST: wayland dependencies not found') endif + +xml = wl.find_protocol('xdg-shell', state: 'stable') +gen = wl.scan_xml(xml) + +executable('wayland_demo', gen + ['wayland_demo.c'], dependencies: wl_dep)