st/xorg: Fix SCons build.
authorMichel Dänzer <daenzer@vmware.com>
Tue, 10 Nov 2009 18:09:56 +0000 (10:09 -0800)
committerMichel Dänzer <daenzer@vmware.com>
Tue, 10 Nov 2009 18:09:56 +0000 (10:09 -0800)
Check for new DPMS header and add xorg_renderer.c source file.

src/gallium/state_trackers/xorg/SConscript

index 6165bae..5d0b661 100644 (file)
@@ -13,6 +13,11 @@ if 'xorg' in env['statetrackers']:
 
     env.ParseConfig('pkg-config --cflags --libs xorg-server')
 
+    conf = env.Configure()
+
+    if conf.CheckHeader('X11/extensions/dpmsconst.h'):
+        env.Append(CPPDEFINES = [('HAVE_XEXTPROTO_71', '1')])
+
     st_xorg = env.ConvenienceLibrary(
        target = 'st_xorg',
        source = [ 'xorg_composite.c',
@@ -22,6 +27,7 @@ if 'xorg' in env['statetrackers']:
                'xorg_exa.c',
                'xorg_exa_tgsi.c',
                'xorg_output.c',
+               'xorg_renderer.c',
                'xorg_xv.c',
                ]
     )