From 56333073a98fb04f58bbcd27c1f023b138dd8019 Mon Sep 17 00:00:00 2001 From: Yeongjin Jeong Date: Fri, 1 Nov 2019 14:22:46 +0900 Subject: [PATCH] vulkan: Fix build error when gstvulkan is not installed The following build error occurs: vkdeviceprovider.h:30:10: fatal error: gst/vulkan/vulkan.h: No such file or directory #include ^~~~~~~~~~~~~~~~~~~~~ --- ext/vulkan/meson.build | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ext/vulkan/meson.build b/ext/vulkan/meson.build index 63e130396b..933688b3a2 100644 --- a/ext/vulkan/meson.build +++ b/ext/vulkan/meson.build @@ -1,6 +1,15 @@ if get_option('vulkan').disabled() subdir_done() endif + +if not gstvulkan_dep.found() + if get_option('vulkan').enabled() + error('GStreamer Vulkan plugin required via options, but needed dependencies not found.') + else + subdir_done() + endif +endif + glslc = find_program('glslc', required: get_option('vulkan')) if not glslc.found() subdir_done()