summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntoine Jacoutot <ajacoutot@gnome.org>2019-02-21 18:03:57 +0100
committerAntoine Jacoutot <ajacoutot@gnome.org>2019-02-21 18:03:57 +0100
commit46175210daba1c99ed5fb51a106bb451a2e06e96 (patch)
tree472f0cad6dd0ab7a97240e5a552e2c8a52bc1161
parentff2b07c47340ef25dbb57f43164bbe02c9588589 (diff)
downloadtracker-46175210daba1c99ed5fb51a106bb451a2e06e96.tar.gz
libtracker-common: fix build on OpenBSD
We need to link with libkvm on OpenBSD (kvm_open, kvm_openfiles, etc.)
-rw-r--r--src/libtracker-common/meson.build6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libtracker-common/meson.build b/src/libtracker-common/meson.build
index e2a1ad34b..7310741fb 100644
--- a/src/libtracker-common/meson.build
+++ b/src/libtracker-common/meson.build
@@ -30,9 +30,13 @@ else
tracker_common_sources += 'tracker-parser-libunistring.c'
endif
-# FIXME: need to link against -lkvm on OpenBSD, see configure.ac
tracker_common_dependencies = [glib, gio, gio_unix, libmath, libstemmer]
+if build_machine.system() == 'openbsd'
+ libkvm = meson.get_compiler('c').find_library('kvm')
+ tracker_common_dependencies += libkvm
+endif
+
libtracker_common = library('tracker-common',
tracker_common_sources,
dependencies: tracker_common_dependencies + [unicode_library],