Hello,

Without this change, the build would pick the system-wide libdrm, not
the one given to the configure script (through PKG_CONFIG_PATH for
instance).

-- 
Jean-Sébastien Pédron
From 08d12cdfd4d653cebaf30cec4a2b1e970ecef0d3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jean-S=C3=A9bastien=20P=C3=A9dron?= <dumbb...@freebsd.org>
Date: Wed, 5 Jun 2013 13:38:09 +0200
Subject: [PATCH 4/9] Add $(LIBDRM_CFLAGS) in CPPFLAGS where it's missing

Without this change, the build would pick the system-wide libdrm, not
the one given to the configure script (through PKG_CONFIG_PATH for
instance).
---
 src/gallium/drivers/freedreno/Makefile.am | 1 +
 src/gallium/drivers/i915/Makefile.am      | 3 ++-
 src/gallium/drivers/ilo/Makefile.am       | 3 ++-
 src/gallium/drivers/nv30/Makefile.am      | 1 +
 src/gallium/drivers/nv50/Makefile.am      | 1 +
 src/gallium/drivers/nvc0/Makefile.am      | 1 +
 src/gallium/drivers/r300/Makefile.am      | 1 +
 src/gallium/drivers/r600/Makefile.am      | 1 +
 src/gallium/drivers/radeon/Makefile.am    | 2 +-
 src/gallium/drivers/radeonsi/Makefile.am  | 3 ++-
 src/mesa/drivers/dri/i915/Makefile.am     | 1 +
 11 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/src/gallium/drivers/freedreno/Makefile.am b/src/gallium/drivers/freedreno/Makefile.am
index dde0cf1..25bee2d 100644
--- a/src/gallium/drivers/freedreno/Makefile.am
+++ b/src/gallium/drivers/freedreno/Makefile.am
@@ -6,6 +6,7 @@ AM_CFLAGS = \
 	-Wno-packed-bitfield-compat \
 	-I$(top_srcdir)/src/gallium/drivers \
 	$(GALLIUM_CFLAGS) \
+	$(LIBDRM_CFLAGS) \
 	$(FREEDRENO_CFLAGS) \
 	$(PIC_FLAGS) \
 	$(VISIBILITY_CFLAGS)
diff --git a/src/gallium/drivers/i915/Makefile.am b/src/gallium/drivers/i915/Makefile.am
index 4e6f464..65d249d 100644
--- a/src/gallium/drivers/i915/Makefile.am
+++ b/src/gallium/drivers/i915/Makefile.am
@@ -28,6 +28,7 @@ noinst_LTLIBRARIES = libi915.la
 AM_CPPFLAGS = \
 	-I$(top_srcdir)/src/gallium/drivers \
 	-I$(top_srcdir)/include \
-	$(GALLIUM_CFLAGS)
+	$(GALLIUM_CFLAGS) \
+	$(LIBDRM_CFLAGS)
 
 libi915_la_SOURCES = $(C_SOURCES)
diff --git a/src/gallium/drivers/ilo/Makefile.am b/src/gallium/drivers/ilo/Makefile.am
index 161b38c..598f3d6 100644
--- a/src/gallium/drivers/ilo/Makefile.am
+++ b/src/gallium/drivers/ilo/Makefile.am
@@ -29,7 +29,8 @@ noinst_LTLIBRARIES = libilo.la
 AM_CPPFLAGS = \
 	-I$(srcdir)/include \
 	-I$(top_srcdir)/src/gallium/winsys/intel/drm \
-	$(GALLIUM_CFLAGS)
+	$(GALLIUM_CFLAGS) \
+	$(LIBDRM_CFLAGS)
 
 AM_CFLAGS = \
 	$(VISIBILITY_CFLAGS)
diff --git a/src/gallium/drivers/nv30/Makefile.am b/src/gallium/drivers/nv30/Makefile.am
index e7d1983..b168460 100644
--- a/src/gallium/drivers/nv30/Makefile.am
+++ b/src/gallium/drivers/nv30/Makefile.am
@@ -29,6 +29,7 @@ AM_CPPFLAGS = \
 	-I$(top_srcdir)/src/gallium/drivers \
 	-I$(top_srcdir)/include \
 	$(GALLIUM_CFLAGS) \
+	$(LIBDRM_CFLAGS) \
 	$(NOUVEAU_CFLAGS)
 
 libnv30_la_SOURCES = $(C_SOURCES)
diff --git a/src/gallium/drivers/nv50/Makefile.am b/src/gallium/drivers/nv50/Makefile.am
index 58c26ef..6be5678 100644
--- a/src/gallium/drivers/nv50/Makefile.am
+++ b/src/gallium/drivers/nv50/Makefile.am
@@ -29,6 +29,7 @@ AM_CPPFLAGS = \
 	-I$(top_srcdir)/src/gallium/drivers \
 	-I$(top_srcdir)/include \
 	$(GALLIUM_CFLAGS) \
+	$(LIBDRM_CFLAGS) \
 	$(NOUVEAU_CFLAGS)
 
 libnv50_la_SOURCES = $(C_SOURCES) $(CPP_SOURCES)
diff --git a/src/gallium/drivers/nvc0/Makefile.am b/src/gallium/drivers/nvc0/Makefile.am
index 45e5a63..735ebc2 100644
--- a/src/gallium/drivers/nvc0/Makefile.am
+++ b/src/gallium/drivers/nvc0/Makefile.am
@@ -29,6 +29,7 @@ AM_CPPFLAGS = \
 	-I$(top_srcdir)/src/gallium/drivers \
 	-I$(top_srcdir)/include \
 	$(GALLIUM_CFLAGS) \
+	$(LIBDRM_CFLAGS) \
 	$(NOUVEAU_CFLAGS)
 
 libnvc0_la_SOURCES = $(C_SOURCES) $(CPP_SOURCES)
diff --git a/src/gallium/drivers/r300/Makefile.am b/src/gallium/drivers/r300/Makefile.am
index 49264c4..96e4dc6 100644
--- a/src/gallium/drivers/r300/Makefile.am
+++ b/src/gallium/drivers/r300/Makefile.am
@@ -14,6 +14,7 @@ AM_CFLAGS = \
 	-I$(top_srcdir)/src/mapi \
 	$(VISIBILITY_CFLAGS) \
 	$(GALLIUM_CFLAGS) \
+	$(LIBDRM_CFLAGS) \
 	$(LLVM_CFLAGS) \
 	$(RADEON_CFLAGS)
 
diff --git a/src/gallium/drivers/r600/Makefile.am b/src/gallium/drivers/r600/Makefile.am
index 9203d03..534d23e 100644
--- a/src/gallium/drivers/r600/Makefile.am
+++ b/src/gallium/drivers/r600/Makefile.am
@@ -7,6 +7,7 @@ AM_CFLAGS = \
 	-I$(top_srcdir)/src/gallium/drivers \
 	-I$(top_srcdir)/include \
 	$(GALLIUM_CFLAGS) \
+	$(LIBDRM_CFLAGS) \
 	$(RADEON_CFLAGS) \
 	$(VISIBILITY_CFLAGS)
 
diff --git a/src/gallium/drivers/radeon/Makefile.am b/src/gallium/drivers/radeon/Makefile.am
index ac8cbd3..a56f332 100644
--- a/src/gallium/drivers/radeon/Makefile.am
+++ b/src/gallium/drivers/radeon/Makefile.am
@@ -5,7 +5,7 @@ LIBGALLIUM_LIBS=
 
 noinst_LTLIBRARIES = libradeon.la
 
-AM_CFLAGS = $(GALLIUM_CFLAGS) $(RADEON_CFLAGS)
+AM_CFLAGS = $(GALLIUM_CFLAGS) $(LIBDRM_CFLAGS) $(RADEON_CFLAGS)
 
 libradeon_la_SOURCES = \
 	$(C_SOURCES)
diff --git a/src/gallium/drivers/radeonsi/Makefile.am b/src/gallium/drivers/radeonsi/Makefile.am
index 46aa998..1cd85c4 100644
--- a/src/gallium/drivers/radeonsi/Makefile.am
+++ b/src/gallium/drivers/radeonsi/Makefile.am
@@ -29,7 +29,8 @@ AM_CPPFLAGS = \
 	-I$(top_srcdir)/src/gallium/drivers/radeon \
 	-I$(top_srcdir)/src/gallium/drivers \
 	-I$(top_srcdir)/include \
-	$(GALLIUM_CFLAGS)
+	$(GALLIUM_CFLAGS) \
+	$(LIBDRM_CFLAGS)
 AM_CFLAGS = $(LLVM_CFLAGS)
 
 libradeonsi_la_SOURCES = $(C_SOURCES)
diff --git a/src/mesa/drivers/dri/i915/Makefile.am b/src/mesa/drivers/dri/i915/Makefile.am
index 9501719..a517ab3 100644
--- a/src/mesa/drivers/dri/i915/Makefile.am
+++ b/src/mesa/drivers/dri/i915/Makefile.am
@@ -23,6 +23,7 @@
 
 include Makefile.sources
 
+AM_CPPFLAGS = $(LIBDRM_CFLAGS)
 AM_CFLAGS = \
 	-DI915 \
 	-I$(top_srcdir)/include \
-- 
1.8.3.1


Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to