net/mlx: fix meson build with custom dependency path
authorThomas Monjalon <thomas@monjalon.net>
Mon, 12 Aug 2019 23:03:55 +0000 (01:03 +0200)
committerThomas Monjalon <thomas@monjalon.net>
Thu, 12 Sep 2019 16:32:40 +0000 (18:32 +0200)
commitde38dd8cf5e60d9d87eefe9f2cb60a35d4d86705
treeeceefaa6b44fd3e4599852cff94682a96162d87d
parent8f64150fa5a0aa7e1952d44341ebb34317babce0
net/mlx: fix meson build with custom dependency path

If rdma-core is not installed in a standard directory of the system,
it is possible to specify the location of the pkgconfig file via
an environment variable:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:~/rdma-core/build/lib/pkgconfig

In this case, the dependency may become mandatory to specify
for the configuration tests (checking dependency symbols or fields).

Some spacing is also fixed around.

Fixes: 8e4937640022 ("net/mlx4: add external allocator for Verbs object")
Fixes: 1dd7c7e38c19 ("net/mlx4: support meson build")
Fixes: 96d7c62a70c7 ("net/mlx5: support meson build")
Cc: stable@dpdk.org
Suggested-by: Luca Boccassi <bluca@debian.org>
Signed-off-by: Thomas Monjalon <thomas@monjalon.net>
Acked-by: Luca Boccassi <bluca@debian.org>
Acked-by: Matan Azrad <matan@mellanox.com>
drivers/net/mlx4/meson.build
drivers/net/mlx5/meson.build