diff --git a/ext/hls/meson.build b/ext/hls/meson.build index 0d33327ad4..8487adb7d9 100644 --- a/ext/hls/meson.build +++ b/ext/hls/meson.build @@ -12,6 +12,8 @@ hls_cargs = ['-DGST_USE_UNSTABLE_API'] hls_crypto = get_option('hls-crypto') hls_option = get_option('hls') +# used for unit test +hls_dep = dependency('', required : false) have_hls_crypto = false if not hls_option.disabled() @@ -62,4 +64,5 @@ if have_hls_crypto ) pkgconfig.generate(gsthls, install_dir : plugins_pkgconfig_install_dir) plugins += [gsthls] + hls_dep = declare_dependency(include_directories : include_directories('.')) endif diff --git a/tests/check/elements/hlsdemux_m3u8.c b/tests/check/elements/hlsdemux_m3u8.c index a77aca129a..cd732efb75 100644 --- a/tests/check/elements/hlsdemux_m3u8.c +++ b/tests/check/elements/hlsdemux_m3u8.c @@ -22,8 +22,6 @@ * Boston, MA 02111-1307, USA. */ -#include - #include #undef GST_CAT_DEFAULT diff --git a/tests/check/meson.build b/tests/check/meson.build index 651d3f536f..fa3b9fc4b4 100644 --- a/tests/check/meson.build +++ b/tests/check/meson.build @@ -35,6 +35,7 @@ base_tests = [ [['elements/gdppay.c']], [['elements/h263parse.c'], false, [libparser_dep, gstcodecparsers_dep]], [['elements/h264parse.c'], false, [libparser_dep, gstcodecparsers_dep]], + [['elements/hlsdemux_m3u8.c'], not hls_dep.found(), [hls_dep]], [['elements/id3mux.c']], [['elements/mpegtsmux.c'], false, [gstmpegts_dep]], [['elements/mpeg4videoparse.c'], false, [libparser_dep, gstcodecparsers_dep]],