Mesa (master): scons: Require drm to build gallium/state_trackers/egl/x11/ x11_screen.c.
Vinson Lee
vlee at kemper.freedesktop.org
Wed Dec 5 06:21:16 UTC 2012
Module: Mesa
Branch: master
Commit: 129a580062064a48d42929e8463f230ee6a4b8ed
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=129a580062064a48d42929e8463f230ee6a4b8ed
Author: Vinson Lee <vlee at freedesktop.org>
Date: Mon Dec 3 23:24:12 2012 -0800
scons: Require drm to build gallium/state_trackers/egl/x11/x11_screen.c.
x11_screen.c includes xf86drm.h, which comes from libdrm-dev.
This patch fixes this build error.
Compiling src/gallium/state_trackers/egl/x11/x11_screen.c ...
src/gallium/state_trackers/egl/x11/x11_screen.c:30:21: fatal error: xf86drm.h: No such file or directory
Signed-off-by: Vinson Lee <vlee at freedesktop.org>
Reviewed-by: José Fonseca <jfonseca at vmware.com>
---
src/gallium/state_trackers/egl/SConscript | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/gallium/state_trackers/egl/SConscript b/src/gallium/state_trackers/egl/SConscript
index 68c7725..2f7ac7e 100644
--- a/src/gallium/state_trackers/egl/SConscript
+++ b/src/gallium/state_trackers/egl/SConscript
@@ -36,11 +36,13 @@ else:
'x11/native_x11.c',
'x11/native_dri2.c',
'x11/native_ximage.c',
- 'x11/x11_screen.c',
'x11/glxinit.c'])
if env['drm']:
env.Append(CPPDEFINES = ['GLX_DIRECT_RENDERING'])
- sources.append(['#/src/glx/dri2.c'])
+ sources.append([
+ '#/src/glx/dri2.c',
+ 'x11/x11_screen.c',
+ ])
if env['drm'] and False:
# XXX: Disabled as it depends on gbm, which is not yet built with scons
env.Append(CPPDEFINES = ['HAVE_DRM_BACKEND'])
More information about the mesa-commit
mailing list