summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelipe Borges <felipeborges@gnome.org>2021-10-04 15:45:48 +0200
committerFelipe Borges <felipeborges@gnome.org>2021-10-06 13:00:53 +0200
commit8b0c524174cdc19bfc3cca0561faff9424387b65 (patch)
tree45ec9ae9f2bd1bfd21159b48cfbcbc9edf998b7f
parentd5807a0f458b310112c0794e7ea43ccd55a8bba5 (diff)
downloadlibosinfo-8b0c524174cdc19bfc3cca0561faff9424387b65.tar.gz
build: Require libsoup3
See https://blog.tingping.se/2021/02/23/future-of-libsoup.html This will fallback to libsoup-2.4 when libsoup3 isn't available. Signed-off-by: Felipe Borges <felipeborges@gnome.org>
-rw-r--r--meson.build6
1 files changed, 5 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index 18dd26c..39b739e 100644
--- a/meson.build
+++ b/meson.build
@@ -71,7 +71,11 @@ gio_dep = dependency('gio-2.0', version: glib_version_info)
gobject_dep = dependency('gobject-2.0', version: glib_version_info)
# everything else
-libsoup_dep = dependency('libsoup-2.4')
+libsoup_dep = dependency('libsoup-3.0', required: false)
+# fallback to libsoup2
+if not libsoup_dep.found()
+ libsoup_dep = dependency('libsoup-2.4')
+endif
libxml_dep = dependency('libxml-2.0', version: '>= 2.6.0')
libxslt_dep = dependency('libxslt', version: '>= 1.0.0')