summaryrefslogtreecommitdiff
path: root/meson_options.txt
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2021-07-28 12:53:47 +0200
committerCarlos Garnacho <carlosg@gnome.org>2021-07-28 23:01:09 +0200
commit87b89b99a3f0cdf708d6c5f85acd64f6bfd26ca1 (patch)
tree835678fbbf7c69d994c79adec4fea18f17b9ec02 /meson_options.txt
parenta07580610fe0d91124b2632f9a2ca1d5dfa8a40d (diff)
downloadtracker-87b89b99a3f0cdf708d6c5f85acd64f6bfd26ca1.tar.gz
libtracker-sparql: Allow building against multiple versions of libsoup
Tracker is an innocent bystander hindering libsoup3 port, since the libsoup2/3->tracker->gtk3 dependency chain imposes a libsoup version, graphical applications using libsoup cannot port at their own pace. Make our remote code (connection & endpoint) be a private module that is built against both versions of libsoup (if found), then we pick one at runtime, with a preference on libsoup3 if libsoup2 .so file is not seen in the already loaded libraries. This patch should be reverted ASAP, once we can consider libsoup2 deprecated. Fixes: https://gitlab.gnome.org/GNOME/tracker/-/issues/320
Diffstat (limited to 'meson_options.txt')
-rw-r--r--meson_options.txt4
1 files changed, 1 insertions, 3 deletions
diff --git a/meson_options.txt b/meson_options.txt
index a5cccb891..a7e647d02 100644
--- a/meson_options.txt
+++ b/meson_options.txt
@@ -26,7 +26,5 @@ option('test_utils_dir', type: 'string', value: '',
description: 'Directory to install trackertestutils Python package (or empty to use the default)')
option('tests_tap_protocol', type: 'boolean', value: false,
description: 'Whether to enable TAP protocol on tests')
-option('soup2', type: 'boolean', value: true,
- description: 'Whether to build with libsoup2')
option('introspection', type: 'feature', value: 'enabled',
- description: 'Whether to enable introspection') \ No newline at end of file
+ description: 'Whether to enable introspection')