mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2026-04-22 06:47:12 -04:00
backend/libinput/backend.c, backend/session/session.c: implement libdemi support
This commit is contained in:
parent
5161682b1b
commit
ab2425e65f
7 changed files with 168 additions and 5 deletions
|
|
@ -6,17 +6,26 @@ libseat = dependency('libseat',
|
|||
wlr_files += files('session.c')
|
||||
wlr_deps += libseat
|
||||
|
||||
# libudev
|
||||
# libudev & libdemi
|
||||
|
||||
if get_option('enum-backend') == 'auto'
|
||||
udev = dependency('libudev', required: false)
|
||||
demi = dependency('demi', required: false)
|
||||
if udev.found()
|
||||
wlr_files += files('dev_udev.c')
|
||||
wlr_deps += udev
|
||||
features += { 'udev': true }
|
||||
elif demi.found()
|
||||
wlr_files += files('dev_demi.c')
|
||||
wlr_deps += demi
|
||||
features += { 'demi': true }
|
||||
endif
|
||||
elif get_option('enum-backend') == 'udev'
|
||||
wlr_files += files('dev_udev.c')
|
||||
wlr_deps += dependency('libudev')
|
||||
features += { 'udev': true }
|
||||
elif get_option('enum-backend') == 'demi'
|
||||
wlr_files += files('dev_demi.c')
|
||||
wlr_deps += dependency('demi')
|
||||
features += { 'demi': true }
|
||||
endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue