summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim-Philipp Müller <tim@centricular.com>2016-10-20 21:40:18 +0100
committerTim-Philipp Müller <tim@centricular.com>2016-10-20 21:41:13 +0100
commit34ed1d0bea92691a9aa06d9973a26534fb539cd7 (patch)
treeb2abeabf661409c55d53090a6a689ced6cc43cd6
parentff657322707a91e84ba368356f06247daaa28243 (diff)
meson: add fallbacks for gst modules
For gst-all.
-rw-r--r--meson.build21
1 files changed, 14 insertions, 7 deletions
diff --git a/meson.build b/meson.build
index 19f0d9f..a8d9f9e 100644
--- a/meson.build
+++ b/meson.build
@@ -44,13 +44,20 @@ rtspserver_args = ['-DHAVE_CONFIG_H']
rtspserver_incs = include_directories('gst/rtsp-server', '.')
glib_dep = dependency('glib-2.0', version : glib_req)
-gst_dep = dependency('gstreamer-1.0', version : gst_req)
-gstcheck_dep = dependency('gstreamer-check-1.0', version : gst_req)
-gstrtsp_dep = dependency('gstreamer-rtsp-1.0', version : gst_req)
-gstrtp_dep = dependency('gstreamer-rtp-1.0', version : gst_req)
-gstsdp_dep = dependency('gstreamer-sdp-1.0', version : gst_req)
-gstapp_dep = dependency('gstreamer-app-1.0', version : gst_req)
-gstnet_dep = dependency('gstreamer-net-1.0', version : gst_req)
+gst_dep = dependency('gstreamer-1.0', version : gst_req,
+ fallback : ['gstreamer', 'gst_dep'])
+gstcheck_dep = dependency('gstreamer-check-1.0', version : gst_req,
+ fallback : ['gstreamer', 'gst_check_dep'])
+gstrtsp_dep = dependency('gstreamer-rtsp-1.0', version : gst_req,
+ fallback : ['gst-plugins-base', 'rtsp_dep'])
+gstrtp_dep = dependency('gstreamer-rtp-1.0', version : gst_req,
+ fallback : ['gst-plugins-base', 'rtp_dep'])
+gstsdp_dep = dependency('gstreamer-sdp-1.0', version : gst_req,
+ fallback : ['gst-plugins-base', 'sdp_dep'])
+gstapp_dep = dependency('gstreamer-app-1.0', version : gst_req,
+ fallback : ['gst-plugins-base', 'app_dep'])
+gstnet_dep = dependency('gstreamer-net-1.0', version : gst_req,
+ fallback : ['gstreamer', 'gst_net_dep'])
subdir('gst')
subdir('tests')