summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNirbheek Chauhan <nirbheek@centricular.com>2022-03-25 23:28:29 +0530
committerNirbheek Chauhan <nirbheek@centricular.com>2022-03-25 23:28:29 +0530
commit1470a9992f02022b93d9b758e4cf32cfa787d73e (patch)
tree1ed7bd062225f15a833df40e73be4842d4feacf6
parentecdc58ad16cc0c6883408c81a8501a9b532f8a3f (diff)
downloadlibsoup-1470a9992f02022b93d9b758e4cf32cfa787d73e.tar.gz
meson: Override deps for use by the provide wrap section
See: https://mesonbuild.com/Wrap-dependency-system-manual.html#provide-section
-rw-r--r--libsoup/meson.build12
1 files changed, 12 insertions, 0 deletions
diff --git a/libsoup/meson.build b/libsoup/meson.build
index e585b3fe..8ff0e57f 100644
--- a/libsoup/meson.build
+++ b/libsoup/meson.build
@@ -278,6 +278,10 @@ libsoup_dep = declare_dependency(link_with : libsoup,
sources : soup_enum_h,
dependencies : [ platform_deps, gssapi_dep, glib_deps ])
+if meson.version().version_compare('>=0.54.0')
+ meson.override_dependency('libsoup-2.4', libsoup_dep)
+endif
+
if enable_gnome
soup_gnome_api_name = 'soup-gnome-' + apiversion
libsoup_gnome_api_name = 'lib' + soup_gnome_api_name
@@ -297,6 +301,14 @@ if enable_gnome
install : true,
dependencies : deps + [libsoup_dep])
+ libsoup_gnome_dep = declare_dependency(link_with : libsoup_gnome,
+ include_directories : configinc,
+ dependencies : deps + [libsoup_dep])
+
+ if meson.version().version_compare('>=0.54.0')
+ meson.override_dependency('libsoup-gnome-2.4', libsoup_gnome_dep)
+ endif
+
pkg.generate(
libraries : libsoup_gnome,
version : soup_version,