summaryrefslogtreecommitdiff
path: root/src/libtracker-common
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2020-01-08 21:38:28 +0100
committerCarlos Garnacho <carlosg@gnome.org>2020-02-17 18:57:46 +0100
commit01aaf69370da8f1233b8b95a7f86caee07a51dcc (patch)
tree2ac27ced7016292356b27f1b0e07b9514f2b1324 /src/libtracker-common
parentb774556ecd890f3531a6431caa627fa647593b9b (diff)
downloadtracker-01aaf69370da8f1233b8b95a7f86caee07a51dcc.tar.gz
libtracker-sparql: Add define to export library functions
And get rid of the map file. This allows us to selectively make API public, so we no longer need it, nor regexps. Also, add the beginning of TRACKER_AVAILABLE_IN_* defines, so we can help with testing minor version changes, add deprecation warnings, etc. So far we're heading towards 3.0, all public API started using this with TRACKER_AVAILABLE_IN_ALL, since we're bumping major version.
Diffstat (limited to 'src/libtracker-common')
-rw-r--r--src/libtracker-common/meson.build1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libtracker-common/meson.build b/src/libtracker-common/meson.build
index d42792a57..3ec6caec0 100644
--- a/src/libtracker-common/meson.build
+++ b/src/libtracker-common/meson.build
@@ -40,6 +40,7 @@ libtracker_common = static_library('tracker-common',
dependencies: tracker_common_dependencies + [unicode_library],
c_args: tracker_c_args,
include_directories: [configinc, srcinc],
+ gnu_symbol_visibility: 'hidden',
)
commoninc = include_directories('.')