mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-04-21 06:46:46 -04:00
backend/libinput/backend.c, backend/libinput/tablet_pad.c, backend/libinput/tablet_tool.c, backend/session/session.c: make udev optional
This commit is contained in:
parent
68652158b7
commit
3468395cba
8 changed files with 65 additions and 6 deletions
|
|
@ -3,5 +3,20 @@ libseat = dependency('libseat',
|
|||
fallback: 'seatd',
|
||||
default_options: ['server=disabled', 'man-pages=disabled'],
|
||||
)
|
||||
wlr_files += files('session.c', 'dev_udev.c')
|
||||
wlr_files += files('session.c')
|
||||
wlr_deps += libseat
|
||||
|
||||
# libudev
|
||||
|
||||
if get_option('enum-backend') == 'auto'
|
||||
udev = dependency('libudev', required: false)
|
||||
if udev.found()
|
||||
wlr_files += files('dev_udev.c')
|
||||
wlr_deps += udev
|
||||
features += { 'udev': true }
|
||||
endif
|
||||
elif get_option('enum-backend') == 'udev'
|
||||
wlr_files += files('dev_udev.c')
|
||||
wlr_deps += dependency('libudev')
|
||||
features += { 'udev': true }
|
||||
endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue