summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Thursfield <sam@afuera.me.uk>2018-06-30 16:00:59 +0200
committerSam Thursfield <sam@afuera.me.uk>2018-06-30 16:02:27 +0200
commitb114caf3b2b3747ee8d60957e479f5de1336a9af (patch)
treebad1a380589d94b6216282cf14447fa8b6c30fc3
parent815a73cd7d044faffa70a3ee45d02a4f16fe51d9 (diff)
downloadtracker-b114caf3b2b3747ee8d60957e479f5de1336a9af.tar.gz
meson: Fix bundled FTS module
The sqlite3_fts5_init() symbol was being discarded as nothing linked against it (it's loaded dynamically at runtime instead). Using link_whole instead of link_with fixes that.
-rw-r--r--src/libtracker-fts/meson.build4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libtracker-fts/meson.build b/src/libtracker-fts/meson.build
index b66a05b41..cbfe553a1 100644
--- a/src/libtracker-fts/meson.build
+++ b/src/libtracker-fts/meson.build
@@ -16,7 +16,9 @@ libtracker_fts = static_library('tracker-fts',
)
tracker_fts_dep = declare_dependency(
- link_with: libtracker_fts,
+ # We need link_whole instead of link_with here so that sqlite3_fts5_init()
+ # doesn't get discarded.
+ link_whole: libtracker_fts,
dependencies: libtracker_fts_dependencies
)