summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorBruce Richardson <bruce.richardson@intel.com>2017-11-17 19:37:54 +0000
committerBruce Richardson <bruce.richardson@intel.com>2018-01-30 17:49:16 +0100
commit844514c73569067061bb32388732e7ac3e977f90 (patch)
tree1956a86a5a522a98d77041c1f53c6224f1afbdc1 /meson.build
parenta25a650be5f0c60ea69531741bd13521b183d502 (diff)
downloaddpdk-844514c73569067061bb32388732e7ac3e977f90.zip
dpdk-844514c73569067061bb32388732e7ac3e977f90.tar.gz
dpdk-844514c73569067061bb32388732e7ac3e977f90.tar.xz
eal: build with meson
Support building the EAL with meson and ninja. This involves a number of different meson.build files for iterating through all the different subdirectories in the EAL. The library itself will be compiled on build but the header files are only copied from their initial location once "ninja install" is run. Instead, we use meson dependency tracking to ensure that other libraries which use the EAL headers can find them in their original locations. Note: this does not include building kernel modules on either BSD or Linux Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Reviewed-by: Harry van Haaren <harry.van.haaren@intel.com> Acked-by: Keith Wiles <keith.wiles@intel.com> Acked-by: Luca Boccassi <luca.boccassi@gmail.com>
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build3
1 files changed, 2 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index 09a9ed5..b598d64 100644
--- a/meson.build
+++ b/meson.build
@@ -59,7 +59,8 @@ endif
global_inc = include_directories('.', 'config')
subdir('config')
-# TODO build libs and drivers
+# build libs and (TODO) drivers
+subdir('lib')
# TODO build binaries and installable tools