On 18/04/13 01:21, Paul Berry wrote:
> On 12 April 2013 01:26, Christian König <deathsim...@vodafone.de> wrote:
> 
>> From: Christian König <christian.koe...@amd.com>
>>
>> Since we now have UVD support we should enable them by default.
>>
>> Signed-off-by: Christian König <christian.koe...@amd.com>
>>
> 
> Those of us who don't build Gallium now need to add
> "--disable-gallium-g3dvl" to our configure parameters, or the build fails
> with the error message "configure: error: cannot enable G3DVL without
> Gallium".
> 
> Is it possible to change this so that the default is "if building gallium,
> enable g3dvl, else disable g3dvl"?
> 
The attached patch should change the behaviour from "always enable" to
"enable if building gallium". Please review/test
Btw, I do not have commit access, so feel free to commit

Emil
> 
> 
> _______________________________________________
> mesa-dev mailing list
> mesa-dev@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/mesa-dev
> 

>From 0b90d5bff8c131930760866c45e01ab70598e48f Mon Sep 17 00:00:00 2001
From: Emil Velikov <emil.l.veli...@gmail.com>
Date: Thu, 18 Apr 2013 01:40:40 +0100
Subject: [PATCH] configure: enable vdpau and xvmc detection, when gallium is
 present

Currently enable-gallium-g3vl guards the vdpau and xvmc detection code. The former
explicitly checks if gallium is being built and bails out if it doesn't.
Workaround by performing the vdpau/xvmc detection only when at least one gallium
driver is in the works

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

diff --git a/configure.ac b/configure.ac
index ba92258..4fcb75a 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1319,9 +1319,15 @@ dnl Gallium G3DVL configuration
 dnl
 AC_ARG_ENABLE([gallium-g3dvl],
     [AS_HELP_STRING([--disable-gallium-g3dvl],
-        [build gallium g3dvl @<:@default=enabled@:>@])],
+        [build gallium g3dvl @<:@default=auto@:>@])],
     [enable_gallium_g3dvl="$enableval"],
-    [enable_gallium_g3dvl=yes])
+    [enable_gallium_g3dvl=auto])
+if test "x$enable_gallium_g3dvl" = xauto -a; then
+    if test "x$with_gallium_drivers" != x; then
+        $enable_gallium_g3dvl=yes
+    fi
+fi
+
 if test "x$enable_gallium_g3dvl" = xyes; then
     if test "x$with_gallium_drivers" = x; then
         AC_MSG_ERROR([cannot enable G3DVL without Gallium])
-- 
1.8.2.1

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to