nvfx: Move src/gallium/drivers to beginning of SCons include path.
authorVinson Lee <vlee@vmware.com>
Tue, 27 Apr 2010 07:46:00 +0000 (00:46 -0700)
committerVinson Lee <vlee@vmware.com>
Tue, 27 Apr 2010 07:46:00 +0000 (00:46 -0700)
libdrm-2.4.20 and earlier include the nouveau/nouveau_class.h header. A
later version of libdrm will not ship this header. Mesa also has this
header at src/gallium/drivers.

The symbol NV34TCL_VTXFMT_TYPE_HALF is needed by nvfx_vbo.c. This symbol
is not in the libdrm copy of the header but is in the Mesa copy of the
header. This patch moves src/gallium/drivers to the beginning of the
include paths such that when building on hosts with libdrm-2.4.20 or
ealier the build uses the copy in Mesa.

src/gallium/drivers/nvfx/SConscript

index 7c452acb8b9650e8b692eee8ac9658d2f3bdb6ea..02d931b10e855cac9ed11cdc0db4f4f7ea211113 100644 (file)
@@ -2,7 +2,7 @@ Import('*')
 
 env = env.Clone()
 
-env.Append(CPPPATH = [
+env.PrependUnique(delete_existing=1, CPPPATH = [
     '#/src/gallium/drivers',
 ])