summaryrefslogtreecommitdiff
path: root/subprojects/gst-plugins-bad/ext/vulkan/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'subprojects/gst-plugins-bad/ext/vulkan/meson.build')
-rw-r--r--subprojects/gst-plugins-bad/ext/vulkan/meson.build13
1 files changed, 5 insertions, 8 deletions
diff --git a/subprojects/gst-plugins-bad/ext/vulkan/meson.build b/subprojects/gst-plugins-bad/ext/vulkan/meson.build
index 0b10e255f1..4471cc4940 100644
--- a/subprojects/gst-plugins-bad/ext/vulkan/meson.build
+++ b/subprojects/gst-plugins-bad/ext/vulkan/meson.build
@@ -15,7 +15,7 @@ assert(glslc.found(), 'Expected glslc to be available')
subdir('shaders')
-vulkan_sources = [
+vulkan_sources = files(
'gstvulkan.c',
'gstvulkanelement.c',
'vkcolorconvert.c',
@@ -27,22 +27,19 @@ vulkan_sources = [
'vkupload.c',
'vkviewconvert.c',
'vkoverlaycompositor.c',
-]
+)
-vulkan_plugin_enum_headers = [
+vulkan_plugin_enum_headers = files(
'vkviewconvert.h',
-]
+)
vulkan_plugin_enums = gnome.mkenums_simple('gstvulkan-plugins-enumtypes',
sources : vulkan_plugin_enum_headers,
body_prefix : '#ifdef HAVE_CONFIG_H\n#include "config.h"\n#endif',
header_prefix : '#include <gst/gst.h>')
-vulkan_plugin_enumtypes_c = vulkan_plugin_enums[0]
-vulkan_plugin_enumtypes_h = vulkan_plugin_enums[1]
-vulkan_plugin_gen_sources = [vulkan_plugin_enumtypes_h]
gstvulkan_plugin = library('gstvulkan',
- vulkan_sources, vulkan_compiled_shader_sources, vulkan_plugin_enumtypes_c, vulkan_plugin_enumtypes_h,
+ vulkan_sources, vulkan_compiled_shader_sources, vulkan_plugin_enums,
c_args : gst_plugins_bad_args,
objc_args : gst_plugins_bad_args,
link_args : noseh_link_args,