aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGiulio Benetti <giulio.benetti@benettiengineering.com>2024-01-08 00:07:53 +0100
committerSteven Rostedt (Google) <rostedt@goodmis.org>2024-01-08 14:54:11 -0500
commitce0acec384c8b9cd3859291362272107c24fb20e (patch)
tree835e0b3b812a28d77308aaa14765a32fe24f007f
parent15a0121f815799dd7021c7bce96ce722acc728c3 (diff)
downloadlibtraceevent-ce0acec384c8b9cd3859291362272107c24fb20e.tar.gz
libtraceevent meson: Add libdl dependency to meson
Libdl is mandatory since it's used by plugins, so let's add it to meson to prevent build failure where -ldl is not implicit. Link: https://lore.kernel.org/linux-trace-devel/20240107230753.461368-1-giulio.benetti@benettiengineering.com Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com> Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
-rw-r--r--src/meson.build4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/meson.build b/src/meson.build
index 20b1b7b..cd48de7 100644
--- a/src/meson.build
+++ b/src/meson.build
@@ -13,10 +13,14 @@ sources= [
'trace-seq.c',
]
+cc = meson.get_compiler('c')
+dl_dep = cc.find_library('dl')
+
libtraceevent = library(
'traceevent',
sources,
version: library_version,
+ dependencies: [dl_dep],
include_directories: [incdir],
install: true)