[PATCH v7 7/8] app: reduce app dependencies
Anatoly Burakov
anatoly.burakov at intel.com
Wed Feb 19 11:57:53 CET 2025
From: Bruce Richardson <bruce.richardson at intel.com>
Remove any unnecessary dependencies from the app dependency lists.
This will give each app a near-minimum set of required dependencies.
Signed-off-by: Bruce Richardson <bruce.richardson at intel.com>
---
Notes:
v6 -> v7:
- Fixed test-crypto-perf dependencies
app/dumpcap/meson.build | 2 +-
app/graph/meson.build | 2 +-
app/pdump/meson.build | 2 +-
app/proc-info/meson.build | 2 +-
app/test-fib/meson.build | 2 +-
app/test-sad/meson.build | 2 +-
app/test/meson.build | 2 +-
7 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/app/dumpcap/meson.build b/app/dumpcap/meson.build
index 69c016c780..6204cf051a 100644
--- a/app/dumpcap/meson.build
+++ b/app/dumpcap/meson.build
@@ -14,4 +14,4 @@ endif
ext_deps += pcap_dep
sources = files('main.c')
-deps += ['ethdev', 'pdump', 'pcapng', 'bpf']
+deps += ['pdump']
diff --git a/app/graph/meson.build b/app/graph/meson.build
index 344e4a418f..9c4cd080d9 100644
--- a/app/graph/meson.build
+++ b/app/graph/meson.build
@@ -9,7 +9,7 @@ if not build
subdir_done()
endif
-deps += ['graph', 'eal', 'lpm', 'ethdev', 'node', 'cmdline', 'net']
+deps += ['node', 'cmdline']
sources = files(
'cli.c',
'conn.c',
diff --git a/app/pdump/meson.build b/app/pdump/meson.build
index a4c7dd44e7..f84f43be51 100644
--- a/app/pdump/meson.build
+++ b/app/pdump/meson.build
@@ -8,6 +8,6 @@ if is_windows
endif
sources = files('main.c')
-deps += ['ethdev', 'kvargs', 'pdump']
+deps += ['pdump']
cflags += no_wvla_cflag
diff --git a/app/proc-info/meson.build b/app/proc-info/meson.build
index 51315f72a1..ee2a3f0317 100644
--- a/app/proc-info/meson.build
+++ b/app/proc-info/meson.build
@@ -8,7 +8,7 @@ if is_windows
endif
sources = files('main.c')
-deps += ['ethdev', 'security', 'eventdev']
+deps += ['security', 'eventdev']
optional_deps += 'metrics'
cflags += no_wvla_cflag
diff --git a/app/test-fib/meson.build b/app/test-fib/meson.build
index eb36772cf3..25e2ea1a1d 100644
--- a/app/test-fib/meson.build
+++ b/app/test-fib/meson.build
@@ -8,4 +8,4 @@ if is_windows
endif
sources = files('main.c')
-deps += ['fib', 'lpm', 'net']
+deps += ['fib', 'lpm']
diff --git a/app/test-sad/meson.build b/app/test-sad/meson.build
index a1cbcc71d6..cd81638819 100644
--- a/app/test-sad/meson.build
+++ b/app/test-sad/meson.build
@@ -8,6 +8,6 @@ if is_windows
endif
sources = files('main.c')
-deps += ['ipsec', 'net']
+deps += ['ipsec']
cflags += no_wvla_cflag
diff --git a/app/test/meson.build b/app/test/meson.build
index eb0447e8c6..d480d39311 100644
--- a/app/test/meson.build
+++ b/app/test/meson.build
@@ -2,7 +2,7 @@
# Copyright(c) 2017-2023 Intel Corporation
# the main test files [test.c and commands.c] relies on these libraries
-deps += ['cmdline', 'ring', 'mempool', 'mbuf']
+deps += ['cmdline']
sources += files('commands.c', 'test.c')
# optional dependencies: some files may use these - and so we should link them in -
--
2.43.5
More information about the dev
mailing list