From 67d0eefb8154f34c19a65bab6730819e0d6486c5 Mon Sep 17 00:00:00 2001 From: Scott D Phillips Date: Fri, 21 Oct 2016 00:37:03 -0700 Subject: [PATCH] meson: hls: Only build when any crypto_dep is found https://bugzilla.gnome.org/show_bug.cgi?id=773114 --- ext/hls/meson.build | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/ext/hls/meson.build b/ext/hls/meson.build index 081a0968a1..f3ea432c00 100644 --- a/ext/hls/meson.build +++ b/ext/hls/meson.build @@ -25,14 +25,16 @@ else endif endif -gsthls = library('gsthls', - hls_sources, - c_args : gst_plugins_bad_args + hls_cargs, - link_args : noseh_link_args, - include_directories : [configinc], - dependencies : [gstpbutils_dep, gsttag_dep, gstvideo_dep, - gstadaptivedemux_dep, gsturidownloader_dep, - hls_crypto_dep], - install : true, - install_dir : plugins_install_dir, -) +if hls_crypto_dep.found() + gsthls = library('gsthls', + hls_sources, + c_args : gst_plugins_bad_args + hls_cargs, + link_args : noseh_link_args, + include_directories : [configinc], + dependencies : [gstpbutils_dep, gsttag_dep, gstvideo_dep, + gstadaptivedemux_dep, gsturidownloader_dep, + hls_crypto_dep], + install : true, + install_dir : plugins_install_dir, + ) +endif