diff options
author | Greg V <greg@unrelenting.technology> | 2018-03-06 22:16:03 +0300 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2018-03-09 10:02:44 -0800 |
commit | e30a165be274e399787ba7d44171567f3d93dcac (patch) | |
tree | 6c06c264ff8414358225252cc384e9ddbfd499cd /meson.build | |
parent | c57d5ea3bbb9c136a5b5bbf176a801885efc5a22 (diff) |
meson: Use system_has_kms_drm in default driver selection
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/meson.build b/meson.build index c0e76707ea..3c63f38438 100644 --- a/meson.build +++ b/meson.build @@ -89,6 +89,8 @@ if (with_gles1 or with_gles2) and not with_opengl error('building OpenGL ES without OpenGL is not supported.') endif +system_has_kms_drm = ['openbsd', 'netbsd', 'freebsd', 'dragonfly', 'linux'].contains(host_machine.system()) + with_dri = false with_dri_i915 = false with_dri_i965 = false @@ -98,7 +100,7 @@ with_dri_nouveau = false with_dri_swrast = false _drivers = get_option('dri-drivers') if _drivers == 'auto' - if host_machine.system() == 'linux' + if system_has_kms_drm # TODO: PPC, Sparc if ['x86', 'x86_64'].contains(host_machine.cpu_family()) _drivers = 'i915,i965,r100,r200,nouveau' @@ -142,7 +144,7 @@ with_gallium_virgl = false with_gallium_swr = false _drivers = get_option('gallium-drivers') if _drivers == 'auto' - if host_machine.system() == 'linux' + if system_has_kms_drm # TODO: PPC, Sparc if ['x86', 'x86_64'].contains(host_machine.cpu_family()) _drivers = 'r300,r600,radeonsi,nouveau,virgl,svga,swrast' @@ -190,7 +192,7 @@ with_amd_vk = false with_any_vk = false _vulkan_drivers = get_option('vulkan-drivers') if _vulkan_drivers == 'auto' - if host_machine.system() == 'linux' + if system_has_kms_drm if host_machine.cpu_family().startswith('x86') _vulkan_drivers = 'amd,intel' else |