[PATCH v4 0/4] Select optional libraries

David Marchand david.marchand at redhat.com
Wed Jun 21 19:00:54 CEST 2023


This series is one implementation to try and please users who want to
select more easily which parts of DPDK are built.

It introduces a change in behavior for enabling deprecated libraries:
this series is aimed at the next release but sent early as a demo of
what changes are required.

If no strong opposition is met, a deprecation notice will be sent for
v23.07 to announce this change in v23.11.


Changes since v3:
- split kni cleanup,
- split variable rename cleanup,
- introduced a new meson option to control deprecated libraries
  activation,
- simplified the actual implementation of enable_libs to mimic
  enable_drivers behavior,


-- 
David Marchand

David Marchand (4):
  kni: move IOVA build check
  build: rename enabled libraries list
  build: select deprecated libraries
  build: select optional libraries

 .ci/linux-build.sh             |  2 +-
 app/test/meson.build           |  2 +-
 buildtools/chkincs/meson.build |  2 +-
 devtools/test-meson-builds.sh  |  8 +++---
 lib/kni/meson.build            |  5 ++++
 lib/meson.build                | 45 ++++++++++++++++++++++------------
 meson.build                    |  3 ++-
 meson_options.txt              |  8 ++++--
 8 files changed, 49 insertions(+), 26 deletions(-)

-- 
2.40.1



More information about the dev mailing list