[dpdk-dev] [PATCH 0/4] add testing of libdpdk pkg-config file
Stephen Hemminger
stephen at networkplumber.org
Wed Apr 24 01:04:49 CEST 2019
On Tue, 23 Apr 2019 23:06:40 +0100
Bruce Richardson <bruce.richardson at intel.com> wrote:
> As part of the meson build, a pkg-config file for libdpdk is created, which
> allows apps to be compiled and linked against DPDK by taking the cflags and
> lib parameter from pkgconfig. The example app makefiles have been reworked
> to take account of this support, but the build of them against the .pc file
> was not regularly tested.
>
> To rectify this, and give us greater confidence in the correctness of the
> .pc file, this set adds in the sample apps to the installation set for
> "ninja install" and then builds a subset of those apps against the
> pkg-config file to test it. In the process a small error when compiling
> the cmdline sample app using the .pc file was fixed.
>
> Bruce Richardson (4):
> examples: install examples as part of ninja install
> examples: simplify getting list of all examples
> devtools/test-meson-builds: add testing of pkg-config file
> build: add libbsd to pkg-config file if enabled
>
> config/meson.build | 10 ++++------
> devtools/test-meson-builds.sh | 17 +++++++++++++++++
> examples/meson.build | 17 +++++++++++++----
> meson.build | 2 ++
> 4 files changed, 36 insertions(+), 10 deletions(-)
>
My experiments with Ubuntu 18.04 showed the default version of meson
was too old (broken) and generated bad cflags.
Getting later one for Debian stable-backports worked.
More information about the dev
mailing list