scons: Always build trace driver
authorJosé Fonseca <jfonseca@vmware.com>
Thu, 25 Feb 2010 17:02:52 +0000 (17:02 +0000)
committerJosé Fonseca <jfonseca@vmware.com>
Thu, 25 Feb 2010 17:02:52 +0000 (17:02 +0000)
There are so many state trackers and winsys that rely on it for debug
building, and trace can really build anywhere and is thin so there's no
point is making it an option.

Based on  Xavier Chantry <chantry.xavier@gmail.com>'s patch:

"I also removed the trace check in xlib SConscript which is now useless, and
that script seems to deal with the cell driver, so I added cell in the check
for supported drivers."

SConstruct
src/gallium/winsys/xlib/SConscript

index ea63b90f46fb19ce57c632948e1d7eeb1e243ee9..e1c4a1898ce01aec5f97d8127eeee1f961a65861 100644 (file)
@@ -110,6 +110,10 @@ Export([
 #######################################################################
 # Environment setup
 
+# Always build trace driver
+if 'trace' not in env['drivers']:
+    env['drivers'].append('trace')
+
 # Includes
 env.Append(CPPPATH = [
        '#/include',
index a4dabb7804cca9a361958b7a3b192e17d4f79614..8c9d318af2b91cab14ef3d0990681323ccb7580e 100644 (file)
@@ -14,11 +14,7 @@ if env['dri']:
     print 'warning: DRI enabled: skipping build of xlib libGL.so'
     Return()
 
-if 'trace' not in env['drivers']:
-    print 'warning: trace pipe driver disabled: skipping build of xlib libGL.so'
-    Return()
-
-if not set(('softpipe', 'llvmpipe', 'trace')).intersection(env['drivers']):
+if not set(('softpipe', 'llvmpipe', 'cell')).intersection(env['drivers']):
     print 'warning: no supported pipe driver: skipping build of xlib libGL.so'
     Return()