devtools: allow custom set of examples in build test
authorBruce Richardson <bruce.richardson@intel.com>
Tue, 27 Oct 2020 17:38:36 +0000 (17:38 +0000)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 12 Nov 2020 15:37:39 +0000 (16:37 +0100)
commite222b17f6824d065bb3c14e639ba20e8de98352a
tree742b0bc1332b91ed2a8d269b70281c56a6eab3e6
parent252e92eec4f3ba97884bf9424a607a07729c7c33
devtools: allow custom set of examples in build test

To test the installation process of DPDK using "ninja install"
test-meson-builds.sh builds a subset of the examples using "make". To allow
more flexibility for people testing, allow the set of examples chosen for
this make test to be overridden using variable "DPDK_BUILD_TEST_EXAMPLES"
in the environment.

Since a number of example apps link against drivers directly even for
shared builds, we need to ensure that LD_LIBRARY_PATH points to the main
DPDK lib folder so any dependencies of those drivers can be found e.g. that
the PCI/vdev bus driver .so is found. [All drivers are symlinked from
drivers dir back to lib dir on install, so only one dir rather than two is
needed in the path.]

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: David Marchand <david.marchand@redhat.com>
Acked-by: Thomas Monjalon <thomas@monjalon.net>
devtools/test-meson-builds.sh