diff --git a/meson.build b/meson.build index 1e6ccd8cbb9..45d04da9276 100644 --- a/meson.build +++ b/meson.build @@ -176,6 +176,11 @@ with_shared_glapi = with_shared_glapi and with_any_opengl system_has_kms_drm = ['openbsd', 'netbsd', 'freebsd', 'gnu/kfreebsd', 'dragonfly', 'linux', 'sunos', 'android'].contains(host_machine.system()) +with_freedreno_kgsl = get_option('freedreno-kgsl') +if with_freedreno_kgsl + system_has_kms_drm = false +endif + dri_drivers = get_option('dri-drivers') if dri_drivers.length() != 0 error('Mesa\'s main branch no longer has any "classic" drivers, use the "amber" branch instead.') @@ -283,7 +288,6 @@ with_freedreno_vk = _vulkan_drivers.contains('freedreno') with_panfrost_vk = _vulkan_drivers.contains('panfrost') with_swrast_vk = _vulkan_drivers.contains('swrast') with_virtio_vk = _vulkan_drivers.contains('virtio-experimental') -with_freedreno_kgsl = get_option('freedreno-kgsl') with_freedreno_virtio = get_option('freedreno-virtio') with_broadcom_vk = _vulkan_drivers.contains('broadcom') with_imagination_vk = _vulkan_drivers.contains('imagination-experimental')