mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-06-13 14:32:57 -04:00
udev is now optional at build-time but will fail at runtime because we don't have an alternative implementation yet.
22 lines
543 B
Meson
22 lines
543 B
Meson
libseat = dependency(
|
|
'libseat',
|
|
version: '>=0.2.0',
|
|
fallback: 'seatd',
|
|
default_options: ['server=disabled', 'man-pages=disabled', 'examples=disabled'],
|
|
required: session_required,
|
|
not_found_message: 'Required for session support.',
|
|
)
|
|
if not libseat.found()
|
|
subdir_done()
|
|
endif
|
|
|
|
wlr_files += files('session.c')
|
|
wlr_deps += [libseat]
|
|
features += { 'session': true }
|
|
|
|
udev = dependency('libudev', required: get_option('udev'))
|
|
if udev.found()
|
|
wlr_files += files('udev.c')
|
|
wlr_deps += [udev]
|
|
internal_features += { 'udev': true }
|
|
endif
|