X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;ds=sidebyside;f=meson.build;h=f0fa57ca5154696d9ef8736a85359df5d366eeea;hb=a7ecf78b900c28aafdc1cd1e1a4117feb30a66c9;hp=949ab9700892a7cb4bad9be0e72b18fee83de5c1;hpb=c9c1e26106478258d8a91fe8fc5c69d8c3fa5206;p=mesa.git diff --git a/meson.build b/meson.build index 949ab970089..f0fa57ca515 100644 --- a/meson.build +++ b/meson.build @@ -589,9 +589,9 @@ if not system_has_kms_drm else _va = 'false' endif -elif not (with_platform_x11 or dep_libdrm.found()) +elif not (with_platform_x11 or with_platform_drm) if _va == 'true' - error('VA state tracker requires X11 platform support or libdrm.') + error('VA state tracker requires X11 or drm or wayland platform support.') else _va = 'false' endif @@ -1163,13 +1163,11 @@ dep_m = cc.find_library('m', required : false) dep_libdrm_amdgpu = null_dep dep_libdrm_radeon = null_dep dep_libdrm_nouveau = null_dep -dep_libdrm_etnaviv = null_dep dep_libdrm_intel = null_dep _drm_amdgpu_ver = '2.4.97' _drm_radeon_ver = '2.4.71' _drm_nouveau_ver = '2.4.66' -_drm_etnaviv_ver = '2.4.89' _drm_intel_ver = '2.4.75' _drm_ver = '2.4.75' @@ -1179,7 +1177,6 @@ _libdrm_checks = [ ['radeon', (with_gallium_radeonsi or with_dri_r100 or with_dri_r200 or with_gallium_r300 or with_gallium_r600)], ['nouveau', (with_gallium_nouveau or with_dri_nouveau)], - ['etnaviv', with_gallium_etnaviv], ] # VC4 only needs core libdrm support of this version, not a libdrm_vc4 @@ -1188,6 +1185,11 @@ if with_gallium_vc4 _drm_ver = '2.4.89' endif +# etnaviv only needs core libdrm +if with_gallium_etnaviv + _drm_ver = '2.4.89' +endif + # Loop over the enables versions and get the highest libdrm requirement for all # active drivers. _drm_blame = ''