diff --git a/meson.build b/meson.build index f1b561b6ad5..bdff7fb7abb 100644 --- a/meson.build +++ b/meson.build @@ -355,7 +355,7 @@ with_vdrm = [ ].contains(true) with_dri = false -if with_gallium and (system_has_kms_drm or (freedreno_kmds.contains('kgsl') and with_gallium_zink)) +if with_gallium and (system_has_kms_drm or (with_gallium_zink and (freedreno_kmds.contains('kgsl') or host_machine.system() == 'darwin'))) _glx = get_option('glx') _egl = get_option('egl') if _glx == 'dri' or _egl.enabled() or (_glx == 'disabled' and _egl.allowed())