[dpdk-dev,RFCv2,25/40] build: track driver include directories properly

Message ID 20170814095208.166496-26-bruce.richardson@intel.com (mailing list archive)
State RFC, archived
Headers

Checks

Context Check Description
ci/checkpatch success coding style OK
ci/Intel-compilation success Compilation OK

Commit Message

Bruce Richardson Aug. 14, 2017, 9:51 a.m. UTC
  Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
---
 drivers/mempool/meson.build   | 2 +-
 drivers/net/i40e/meson.build  | 2 +-
 drivers/net/ixgbe/meson.build | 2 +-
 drivers/net/meson.build       | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)
  

Patch

diff --git a/drivers/mempool/meson.build b/drivers/mempool/meson.build
index 1d003b757..daaabc5b6 100644
--- a/drivers/mempool/meson.build
+++ b/drivers/mempool/meson.build
@@ -39,7 +39,7 @@  foreach drv:mempool_drivers
 	sources = []
 	libs = []
 	cflags = []
-	includes = []
+	includes = [include_directories(drv)]
 	# dependency managment. External deps managed using dependency
 	# objects, internal deps managed by name of lib
 	ext_deps = []
diff --git a/drivers/net/i40e/meson.build b/drivers/net/i40e/meson.build
index 3139fb001..dcc832b6f 100644
--- a/drivers/net/i40e/meson.build
+++ b/drivers/net/i40e/meson.build
@@ -55,7 +55,7 @@  if arch_subdir == 'x86'
 	sources += files('i40e_rxtx_vec_sse.c')
 endif
 
-includes = include_directories('base')
+includes += include_directories('base')
 
 install_headers('rte_pmd_i40e.h')
 
diff --git a/drivers/net/ixgbe/meson.build b/drivers/net/ixgbe/meson.build
index 1ea60b0e2..3e164f97f 100644
--- a/drivers/net/ixgbe/meson.build
+++ b/drivers/net/ixgbe/meson.build
@@ -53,6 +53,6 @@  if arch_subdir == 'x86'
 	sources += files('ixgbe_rxtx_vec_sse.c')
 endif
 
-includes = include_directories('base')
+includes += include_directories('base')
 
 install_headers('rte_pmd_ixgbe.h')
diff --git a/drivers/net/meson.build b/drivers/net/meson.build
index 07f3f7969..3e587d809 100644
--- a/drivers/net/meson.build
+++ b/drivers/net/meson.build
@@ -51,7 +51,7 @@  foreach drv:net_drivers
 	sources = []
 	libs = []
 	cflags = []
-	includes = []
+	includes = [include_directories(drv)]
 	# dependency managment. External deps managed using dependency
 	# objects, internal deps managed by name of lib
 	ext_deps = []