From fe3d5448be6cdefc49746c97c9361c1750ae89f6 Mon Sep 17 00:00:00 2001 From: Heiko Becker Date: Wed, 23 Oct 2024 10:40:03 +0200 Subject: [PATCH] build: Raise required wayland-scanner version to 1.23.0 for tests It's needed for the deprecated-since attribute [1] introduced with [2], at least when building the tests, which pass the '--strict' parameter to wayland-scanner. [1] https://gitlab.freedesktop.org/wayland/wayland/-/commit/ee12e69b8fb8c55460126e4e527eb4f7fee5526e [2] 6c214e6dc020a13e7e23bacc5a13eb261e9dd714 Signed-off-by: Heiko Becker --- meson.build | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meson.build b/meson.build index 5cde027..cd2e247 100644 --- a/meson.build +++ b/meson.build @@ -8,7 +8,11 @@ wayland_protocols_version = meson.project_version() fs = import('fs') -dep_scanner = dependency('wayland-scanner', version: '>=1.20.0', native: true, fallback: 'wayland') +dep_scanner = dependency('wayland-scanner', + version: get_option('tests') ? '>=1.23.0' : '>=1.20.0', + native: true, + fallback: 'wayland' +) prog_scanner = find_program(dep_scanner.get_variable(pkgconfig: 'wayland_scanner', internal: 'wayland_scanner')) stable_protocols = {