build: add libbsd to pkg-config file if enabled
authorBruce Richardson <bruce.richardson@intel.com>
Thu, 2 May 2019 16:51:54 +0000 (17:51 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 2 May 2019 21:07:14 +0000 (23:07 +0200)
commit12784d9b6e2003d258958a0a986e0a48c6c3db45
treecff3dcb7fd05fd09d83eedae3578df7f13bfa32f
parente09848337cac0f18833557034b181a48af517193
build: add libbsd to pkg-config file if enabled

If libbsd is enabled in DPDK, the strlcpy and strlcat functions in
rte_string_fns.h redirect to the varients in libbsd, only using the
fallbacks if it is not enabled. Therefore, if libbsd is enabled, it needs
to be called out as a DPDK dependency in the pkgconfig file.

To ensure that we don't have undefined variables on non-Linux platforms, we
can remove the linux condition around the libbsd check - no harm comes in
looking for it on other OS, since it's an optional dependency.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Luca Boccassi <bluca@debian.org>
config/meson.build
meson.build