summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2022-06-30 20:15:53 +0200
committerBastien Nocera <hadess@hadess.net>2022-06-30 21:16:00 +0200
commit03739474621e579e10b72577960ff94b4001e7ff (patch)
treea02b62178b1d74873a6942fc81d52f84477eb8f6 /meson.build
parentf2f5e06f84dbcf419c1292cf29888c5d8cc1e4f9 (diff)
downloadgnome-settings-daemon-03739474621e579e10b72577960ff94b4001e7ff.tar.gz
datetime: Update geocode-glib libsoup3 dependency
geocode-glib 3.26.3 was released today, with optional soup3 support. When built against soup3, it generates a geocode-glib-2.0 pkg-config file rather than geocode-glib-1.0. Support both versions, with a preference for the libsoup3 version.
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build5
1 files changed, 4 insertions, 1 deletions
diff --git a/meson.build b/meson.build
index 434211a0..f820f4f9 100644
--- a/meson.build
+++ b/meson.build
@@ -89,7 +89,10 @@ endif
add_project_arguments(common_flags + compiler_flags, language: 'c')
glib_dep = dependency('glib-2.0', version: '>=' + glib_min_version)
-geocode_glib_dep = dependency('geocode-glib-1.0', version: '>= 3.10.0')
+geocode_glib_dep = dependency('geocode-glib-2.0', version: '>= 3.26.3', required: false)
+if not geocode_glib_dep.found()
+ geocode_glib_dep = dependency('geocode-glib-1.0', version: '>= 3.10.0')
+endif
gio_dep = dependency('gio-2.0', version: '>= 2.53.0')
gio_unix_dep = dependency('gio-unix-2.0')
gnome_desktop_dep = dependency('gnome-desktop-3.0', version: '>= 3.37.1')