summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
authorXavier Claessens <xavier.claessens@collabora.com>2018-12-05 14:57:39 -0500
committerXavier Claessens <xavier.claessens@collabora.com>2018-12-06 10:53:23 -0500
commit94fe681f49c1bb5ff501a01b9a079d3f6e87b51a (patch)
tree2b27eb0a5187cca5fe4bc8d9f3bbe5820413f2b1 /meson.build
parent16ce392f04e33b487e9fcb07ef00731ddcf4df6b (diff)
downloadlibsoup-94fe681f49c1bb5ff501a01b9a079d3f6e87b51a.tar.gz
Meson: Fallback to glib subproject
When libsoup is built as a Meson subproject, it is possible to parent project also built glib as subproject. In that case we should not use the system glib.
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build9
1 files changed, 6 insertions, 3 deletions
diff --git a/meson.build b/meson.build
index 3d4e650f..66337c1f 100644
--- a/meson.build
+++ b/meson.build
@@ -55,9 +55,12 @@ endif
add_project_arguments(common_flags, language : 'c')
glib_required_version = '>= 2.38'
-glib_dep = [dependency('glib-2.0', version : glib_required_version),
- dependency('gobject-2.0', version : glib_required_version),
- dependency('gio-2.0', version : glib_required_version)]
+glib_dep = [dependency('glib-2.0', version : glib_required_version,
+ fallback: ['glib', 'libglib_dep']),
+ dependency('gobject-2.0', version : glib_required_version,
+ fallback: ['glib', 'libgobject_dep']),
+ dependency('gio-2.0', version : glib_required_version,
+ fallback: ['glib', 'libgio_dep'])]
sqlite_dep = dependency('sqlite3', required: cc.get_id() != 'msvc')