meson: use kwargs for wayland deps

This commit is contained in:
Kirill Primak 2024-11-16 20:04:58 +03:00 committed by Simon Ser
parent f233d25e86
commit 2ff95e5c97
3 changed files with 14 additions and 7 deletions

View File

@ -1,6 +1,5 @@
wayland_client = dependency('wayland-client',
fallback: 'wayland',
default_options: wayland_project_options,
kwargs: wayland_kwargs,
)
wlr_deps += wayland_client

View File

@ -83,11 +83,16 @@ internal_features = {
}
internal_config = configuration_data()
wayland_project_options = ['tests=false', 'documentation=false']
wayland_kwargs = {
'version': '>=1.23',
'fallback': 'wayland',
'default_options': [
'tests=false',
'documentation=false',
],
}
wayland_server = dependency('wayland-server',
version: '>=1.23',
fallback: 'wayland',
default_options: wayland_project_options,
kwargs: wayland_kwargs,
)
drm = dependency('libdrm',

View File

@ -5,7 +5,10 @@ wayland_protos = dependency('wayland-protocols',
)
wl_protocol_dir = wayland_protos.get_variable('pkgdatadir')
wayland_scanner_dep = dependency('wayland-scanner', native: true)
wayland_scanner_dep = dependency('wayland-scanner',
kwargs: wayland_kwargs,
native: true,
)
wayland_scanner = find_program(
wayland_scanner_dep.get_variable('wayland_scanner'),
native: true,