Mesa (master): meson: add missing radv_extensions.c generation for libvulkan_radeon
Eric Engeström
eric_engestrom at kemper.freedesktop.org
Tue Oct 17 15:19:55 UTC 2017
Module: Mesa
Branch: master
Commit: cde785927396e2581a3b3b3301c3783ea9a2961c
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=cde785927396e2581a3b3b3301c3783ea9a2961c
Author: Eric Engestrom <eric.engestrom at imgtec.com>
Date: Tue Oct 17 11:59:48 2017 +0100
meson: add missing radv_extensions.c generation for libvulkan_radeon
Fixes: 17201a2eb0b1b8538713 "radv: port to using updated anv entrypoint/extension generator."
Signed-off-by: Eric Engestrom <eric.engestrom at imgtec.com>
Reviewed-by: Andres Gomez <agomez at igalia.com>
---
src/amd/vulkan/meson.build | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src/amd/vulkan/meson.build b/src/amd/vulkan/meson.build
index a5a4f81352..6a416d9886 100644
--- a/src/amd/vulkan/meson.build
+++ b/src/amd/vulkan/meson.build
@@ -26,6 +26,14 @@ radv_entrypoints = custom_target(
'--outdir', meson.current_build_dir()],
)
+radv_extensions = custom_target(
+ 'radv_extensions.c',
+ input : ['radv_extensions.py', vk_api_xml],
+ output : ['radv_extensions.c'],
+ command : [prog_python2, '@INPUT0@', '--xml', '@INPUT1@',
+ '--out', '@OUTPUT@'],
+)
+
vk_format_table_c = custom_target(
'vk_format_table.c',
input : ['vk_format_table.py', 'vk_format_layout.csv'],
@@ -102,7 +110,7 @@ endif
libvulkan_radeon = shared_library(
'vulkan_radeon',
- [libradv_files, radv_entrypoints, nir_opcodes_h, vk_format_table_c],
+ [libradv_files, radv_entrypoints, radv_extensions, nir_opcodes_h, vk_format_table_c],
include_directories : [inc_common, inc_amd, inc_amd_common, inc_compiler,
inc_vulkan_util, inc_vulkan_wsi],
link_with : [libamd_common, libamdgpu_addrlib, libvulkan_util,
More information about the mesa-commit
mailing list