[Mesa-dev] [PATCH] configure: use default dri drivers whenever opengl and dri are enabled

Emil Velikov emil.l.velikov at gmail.com
Mon Feb 17 17:20:51 PST 2014


Commit ee55500c22a(configure: cleanup classic dri drivers handling)
cleaned up the logic handling autodetection of dri drivers, but missed
the case when one can explicitly disable dri, and still request opengl.

Fixes build issues for the following
./autogen.sh --disable-dri --with-gallium-drivers=swrast

While we're here, explicitly clear with_dri_drivers whenever building
without such drivers to prevent choking later on.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=75126
Signed-off-by: Emil Velikov <emil.l.velikov at gmail.com>
---
 configure.ac | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/configure.ac b/configure.ac
index fc5e028..0c45f63 100644
--- a/configure.ac
+++ b/configure.ac
@@ -951,11 +951,15 @@ AC_ARG_WITH([dri-drivers],
     [with_dri_drivers=auto])
 
 case "$with_dri_drivers" in
-no) ;;
+no)
+    with_dri_drivers=""
+    ;;
 auto)
     # classic DRI drivers
-    if test "x$enable_opengl" = xyes; then
+    if test "x$enable_opengl" = xyes -a "x$enable_dri" = xyes; then
         with_dri_drivers="yes"
+    else
+        with_dri_drivers=""
     fi
     ;;
 esac
-- 
1.9.0



More information about the mesa-dev mailing list