diff --git a/meson.build b/meson.build index 2a66fb13c..8810846a2 100644 --- a/meson.build +++ b/meson.build @@ -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'