numam-dpdk/config
Bruce Richardson 844514c735 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>
2018-01-30 17:49:16 +01:00
..
x86 build: add infrastructure for meson and ninja builds 2018-01-30 17:49:16 +01:00
common_armv8a_linuxapp config: enable dpaaX drivers for generic ARMv8 2018-01-30 16:54:50 +01:00
common_base net/qede: remove debug config option 2018-01-29 10:48:16 +01:00
common_bsdapp config: remove EAL flags for OS environment 2016-03-05 11:09:31 +01:00
common_linuxapp net/vdev_netvsc: introduce Hyper-V platform driver 2018-01-21 15:51:52 +01:00
defconfig_arm64-armv8a-linuxapp-clang config: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
defconfig_arm64-armv8a-linuxapp-gcc config: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
defconfig_arm64-dpaa2-linuxapp-gcc config: enable dpaaX drivers for generic ARMv8 2018-01-30 16:54:50 +01:00
defconfig_arm64-dpaa-linuxapp-gcc config: enable dpaaX drivers for generic ARMv8 2018-01-30 16:54:50 +01:00
defconfig_arm64-thunderx-linuxapp-gcc config/thunderx: disable C11 memory model ring 2018-01-29 16:40:01 +01:00
defconfig_arm64-xgene1-linuxapp-gcc config: use SPDX tag for Cavium copyright files 2018-01-09 16:19:01 +01:00
defconfig_arm-armv7a-linuxapp-gcc config: fix bnx2x option for armv7a 2017-11-06 21:54:45 +01:00
defconfig_i686-native-linuxapp-gcc net/ixgbe: enable ixgbe vector PMD for i686 2017-06-12 10:41:25 +01:00
defconfig_i686-native-linuxapp-icc net/avp: support driver registration 2017-04-04 19:02:18 +02:00
defconfig_ppc_64-power8-linuxapp-gcc net/bonding: enable in ppc64le 2017-07-31 19:58:41 +02:00
defconfig_x86_64-native-bsdapp-clang config: fix missing 64-bit flag on FreeBSD 2016-03-04 23:46:54 +01:00
defconfig_x86_64-native-bsdapp-gcc config: fix missing 64-bit flag on FreeBSD 2016-03-04 23:46:54 +01:00
defconfig_x86_64-native-linuxapp-clang config: add a common x86 flag 2016-02-11 12:45:31 +01:00
defconfig_x86_64-native-linuxapp-gcc config: add a common x86 flag 2016-02-11 12:45:31 +01:00
defconfig_x86_64-native-linuxapp-icc net/sfc: libefx-based driver stub 2017-01-17 19:39:25 +01:00
defconfig_x86_x32-native-linuxapp-gcc net/avp: support driver registration 2017-04-04 19:02:18 +02:00
meson.build build: add infrastructure for meson and ninja builds 2018-01-30 17:49:16 +01:00
rte_config.h eal: build with meson 2018-01-30 17:49:16 +01:00