[PATCH v2 0/5] Extend optional libraries list
David Marchand
david.marchand at redhat.com
Wed Nov 17 12:28:42 CET 2021
This series extends the optional libraries list adding to them testpmd
non essential dependencies.
We were not testing the disable_libs option, so let's add a minimum target
in the the public CI script (mainly for GHA) and in test-meson-builds.sh
script.
The last patch is an idea for enhancing the optional libraries selection.
--
David Marchand
Changes since v1:
- only touched patch1,
David Marchand (5):
ci: test minimum configuration
build: make GRO/GSO optional
build: make metrics libraries optional
build: make pdump optional
build: select optional libraries
.ci/linux-build.sh | 4 ++++
.github/workflows/build.yml | 5 +++++
app/meson.build | 18 ++++++++++-----
app/proc-info/main.c | 16 +++++++++++++
app/proc-info/meson.build | 5 ++++-
app/test-pmd/cmdline.c | 14 ++++++++++++
app/test-pmd/config.c | 6 +++++
app/test-pmd/csumonly.c | 35 ++++++++++++++++++++++++-----
app/test-pmd/meson.build | 11 ++++++++-
app/test-pmd/testpmd.c | 18 +++++++++++++++
app/test-pmd/testpmd.h | 18 +++++++++++++++
app/test/meson.build | 34 ++++++++++++++++------------
buildtools/chkincs/meson.build | 2 +-
devtools/test-meson-builds.sh | 3 +++
lib/meson.build | 41 +++++++++++++++++++++-------------
meson.build | 3 ++-
meson_options.txt | 2 ++
17 files changed, 190 insertions(+), 45 deletions(-)
--
2.23.0
More information about the dev
mailing list