1
0
Fork 0
pipewire/spa/plugins/vulkan/meson.build
Daniel Baumann 6b016a712f
Adding upstream version 1.4.2.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
2025-06-22 21:40:42 +02:00

26 lines
655 B
Meson

spa_vulkan_sources = [
'plugin.c',
'pixel-formats.c',
'vulkan-compute-filter.c',
'vulkan-compute-source.c',
'vulkan-compute-utils.c',
'vulkan-blit-filter.c',
'vulkan-blit-dsp-filter.c',
'vulkan-blit-utils.c',
'vulkan-utils.c',
'utils.c',
]
drm = dependency('libdrm')
if cc.has_header('linux/dma-buf.h') and target_machine.system() == 'linux'
spa_vulkan_sources += files('dmabuf_linux.c')
else
spa_vulkan_sources += files('dmabuf_fallback.c')
endif
spa_vulkan = shared_library('spa-vulkan',
spa_vulkan_sources,
dependencies : [ spa_dep, vulkan_dep, mathlib, drm ],
install : true,
install_dir : spa_plugindir / 'vulkan')