meson: allow building dri driver without window system if osmesa is classic
[mesa.git] / meson.build
index e759bbf96a579a23dbed1ed2a417a0cd07e27546..c5bc94720d69ab3920138b48d88783d248d71da2 100644 (file)
@@ -382,8 +382,8 @@ if with_any_vk and (with_platform_x11 and not with_dri3)
   error('Vulkan drivers require dri3 for X11 support')
 endif
 if with_dri
-  if with_glx == 'disabled' and not with_egl and not with_gbm
-    error('building dri drivers require at least one windowing system')
+  if with_glx == 'disabled' and not with_egl and not with_gbm and with_osmesa != 'classic'
+    error('building dri drivers require at least one windowing system or classic osmesa')
   endif
 endif