diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2021-07-28 12:53:47 +0200 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2021-07-28 23:01:09 +0200 |
commit | 87b89b99a3f0cdf708d6c5f85acd64f6bfd26ca1 (patch) | |
tree | 835678fbbf7c69d994c79adec4fea18f17b9ec02 /meson_options.txt | |
parent | a07580610fe0d91124b2632f9a2ca1d5dfa8a40d (diff) | |
download | tracker-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.txt | 4 |
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') |