Module: Mesa
Branch: master
Commit: b858257ca698e2f7dd3004299ae91d3687ae1f1b
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=b858257ca698e2f7dd3004299ae91d3687ae1f1b

Author: José Fonseca <[email protected]>
Date:   Mon Oct  5 18:32:36 2009 +0100

gdi: Fix the build when llvmpipe is requested (the default) but llvm is not 
present.

---

 src/gallium/winsys/gdi/SConscript |   18 ++++++++++++------
 1 files changed, 12 insertions(+), 6 deletions(-)

diff --git a/src/gallium/winsys/gdi/SConscript 
b/src/gallium/winsys/gdi/SConscript
index f5e6d36..8f556da 100644
--- a/src/gallium/winsys/gdi/SConscript
+++ b/src/gallium/winsys/gdi/SConscript
@@ -18,14 +18,20 @@ if env['platform'] == 'windows':
         'ws2_32',
     ])
 
-    if 'llvmpipe' in env['drivers']:
-        sources = ['gdi_llvmpipe_winsys.c']
-        drivers = [llvmpipe]
-        env.Tool('llvm')
-    elif 'softpipe' in env['drivers']:
+    sources = []
+    drivers = []
+
+    if 'softpipe' in env['drivers']:
         sources = ['gdi_softpipe_winsys.c']
         drivers = [softpipe]
-    else:
+
+    if 'llvmpipe' in env['drivers']:
+        env.Tool('llvm')
+        if 'LLVM_VERSION' in env:
+            sources = ['gdi_llvmpipe_winsys.c']
+            drivers = [llvmpipe]
+
+    if not sources or not drivers:
         print 'warning: softpipe or llvmpipe not selected, gdi winsys disabled'
         Return()
     

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to