mbox

[0/3] add static ibverbs in meson

Message ID 20200116071656.1663967-1-thomas@monjalon.net (mailing list archive)
Headers

Message

Thomas Monjalon Jan. 16, 2020, 7:16 a.m. UTC
  This is the follow-up of the feature I added one year ago:
static linkage of libibverbs in mlx PMDs.
The first implementation was focused on "make".
This second implementation works with "make" and "meson".


Thomas Monjalon (3):
  buildtools: rework static pkg-config script
  build: allow to hide dependencies from pkg-config
  net/mlx: support static ibverbs linkage with meson

 buildtools/meson.build               |  2 ++
 buildtools/options-ibverbs-static.sh | 14 -------------
 buildtools/pkg-config-static.sh      | 31 ++++++++++++++++++++++++++++
 doc/guides/nics/mlx4.rst             |  4 ++++
 doc/guides/nics/mlx5.rst             |  4 ++++
 drivers/meson.build                  |  9 +++++---
 drivers/net/mlx4/Makefile            |  2 +-
 drivers/net/mlx4/meson.build         | 20 ++++++++++++++----
 drivers/net/mlx5/Makefile            |  2 +-
 drivers/net/mlx5/meson.build         | 20 ++++++++++++++----
 meson_options.txt                    |  4 ++--
 mk/rte.app.mk                        |  3 ++-
 12 files changed, 85 insertions(+), 30 deletions(-)
 delete mode 100755 buildtools/options-ibverbs-static.sh
 create mode 100755 buildtools/pkg-config-static.sh