(submit/meson-no-udev) meson.build: disable udev on platforms not having it

Several more platforms lacking udev haven't been catched yet.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult 2024-06-27 09:59:11 +02:00
parent 72e80c1203
commit 9f80d0317a

View File

@ -174,15 +174,18 @@ else
default_font_path = dfp
endif
hal_option = get_option('hal')
glamor_option = get_option('glamor')
hal_option = get_option('hal')
if ['windows', 'darwin', 'cygwin'].contains(host_machine.system())
hal_option = 'false'
endif
build_udev = get_option('udev')
build_udev_kms = get_option('udev_kms')
if ['windows', 'darwin', 'cygwin'].contains(host_machine.system())
if ['windows', 'darwin', 'cygwin', 'freebsd', 'netbsd', 'openbsd', 'sunos'].contains(host_machine.system())
build_udev = false
build_udev_kms = false
hal_option = 'false'
endif
if get_option('systemd_logind') == 'auto'