aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Wagner <dwagner@suse.de>2023-06-15 19:44:59 +0200
committerSteven Rostedt (Google) <rostedt@goodmis.org>2023-07-05 17:22:23 -0400
commit32e2de9eb0eeeff47f1485fa797a076bac491f31 (patch)
tree72a2e94d72836c6c3691aa870fec9e307d993bec
parent46952ef9aca9f6deeb9af7a227dfd1d04e147aba (diff)
downloadtrace-cmd-32e2de9eb0eeeff47f1485fa797a076bac491f31.tar.gz
libtracecmd: Add explicit pthread and dl dependency to meson
Older version of meson do not add automatically the pthread and dl dependency. Thus add it explicitly to thebuild. Link: https://lore.kernel.org/linux-trace-devel/20230615174500.9158-1-dwagner@suse.de Cc: Tony Jones <tonyj@suse.com> Signed-off-by: Daniel Wagner <dwagner@suse.de> Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
-rw-r--r--lib/meson.build3
-rw-r--r--lib/trace-cmd/meson.build4
2 files changed, 7 insertions, 0 deletions
diff --git a/lib/meson.build b/lib/meson.build
index 52f892fd..389281d3 100644
--- a/lib/meson.build
+++ b/lib/meson.build
@@ -29,6 +29,9 @@ conf = configuration_data()
libtraceevent_dep = dependency('libtraceevent', version: '>= 1.5.0', required: true)
libtracefs_dep = dependency('libtracefs', version: '>= 1.6.0', required: true)
+threads_dep = dependency('threads', required: true)
+dl_dep = cc.find_library('dl', required : false)
+
zlib_dep = dependency('zlib', required: false)
conf.set('HAVE_ZLIB', zlib_dep.found(), description: 'Is zlib avialable?')
diff --git a/lib/trace-cmd/meson.build b/lib/trace-cmd/meson.build
index 8c00ca8f..2193e526 100644
--- a/lib/trace-cmd/meson.build
+++ b/lib/trace-cmd/meson.build
@@ -45,6 +45,8 @@ if libtracecmd_standalone_build
dependencies: [
libtraceevent_dep,
libtracefs_dep,
+ threads_dep,
+ dl_dep,
zlib_dep,
libzstd_dep,
audit_dep],
@@ -77,6 +79,8 @@ else
dependencies: [
libtraceevent_dep,
libtracefs_dep,
+ threads_dep,
+ dl_dep,
zlib_dep,
libzstd_dep,
audit_dep],