summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2022-09-09 10:26:42 +0200
committerBastien Nocera <hadess@hadess.net>2022-09-21 07:52:06 +0000
commit8bcf29ed63c05257df3703bb91bdd6680a9ae850 (patch)
treecb60ce51113a85975bc93e7c6e1330efea3be174
parenta62b7e2a564a4e93f374abb9c4bffe3346dcb4e5 (diff)
downloadgrilo-plugins-8bcf29ed63c05257df3703bb91bdd6680a9ae850.tar.gz
build: Don't build dmap plugin when soup 3 is used
As libdmapsharing doesn't support libsoup3 yet. Closes: #85
-rw-r--r--meson.build15
1 files changed, 9 insertions, 6 deletions
diff --git a/meson.build b/meson.build
index dce2069..7c313a2 100644
--- a/meson.build
+++ b/meson.build
@@ -67,12 +67,6 @@ gstreamer_dep = dependency('gstreamer-1.0', required: false)
gthread_dep = dependency('gthread-2.0', required: false)
json_glib_dep = dependency('json-glib-1.0', required: false)
libarchive_dep = dependency('libarchive', required: false)
-libdmapsharing4_dep = dependency('libdmapsharing-4.0', version: '>= 3.9.9', required: false)
-if libdmapsharing4_dep.found()
- libdmapsharing_dep = libdmapsharing4_dep
-else
- libdmapsharing_dep = dependency('libdmapsharing-3.0', version: '>= 2.9.12', required: false)
-endif
libmediaart_dep = dependency('libmediaart-2.0', required: false)
if soup_api_version == '2.4'
libsoup_dep = dependency('libsoup-2.4', required: false)
@@ -85,6 +79,15 @@ else
libsoup24_dep = dependency('unresolvable-dep', required: false)
libgdata_dep = dependency('unresolvable-dep', required: false)
endif
+if soup_api_version == '2.4'
+ libdmapsharing4_dep = dependency('libdmapsharing-4.0', version: '>= 3.9.9', required: false)
+ if libdmapsharing4_dep.found()
+ libdmapsharing_dep = libdmapsharing4_dep
+ else
+ libdmapsharing_dep = dependency('libdmapsharing-3.0', version: '>= 2.9.12', required: false)
+ endif
+endif
+
libxml_dep = dependency('libxml-2.0', required: false)
oauth_dep = dependency('oauth', required: false)
sqlite3_dep = dependency('sqlite3', required: false)