summaryrefslogtreecommitdiff
path: root/src/libtracker-sparql-backend/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/libtracker-sparql-backend/meson.build')
-rw-r--r--src/libtracker-sparql-backend/meson.build4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/libtracker-sparql-backend/meson.build b/src/libtracker-sparql-backend/meson.build
index d76143306..4a4a689b3 100644
--- a/src/libtracker-sparql-backend/meson.build
+++ b/src/libtracker-sparql-backend/meson.build
@@ -1,3 +1,6 @@
+mapfile = 'tracker-sparql-2.map'
+vflag = '-Wl,--version-script,@0@/@1@'.format(meson.current_source_dir(), mapfile)
+
libtracker_sparql = library('tracker-sparql-' + tracker_api_version,
'../libtracker-common/libtracker-common.vapi',
'../libtracker-data/libtracker-data.vapi',
@@ -9,6 +12,7 @@ libtracker_sparql = library('tracker-sparql-' + tracker_api_version,
install: true,
install_rpath: tracker_internal_libs_dir,
+ link_args: vflag,
link_whole: [libtracker_sparql_intermediate_c, libtracker_sparql_intermediate_vala],
# We need to pass this because link_whole doesn't trigger the .vapi