[Mesa-dev] [PATCH mesa] meson: add missing radv_extensions.c generation for libvulkan_radeon

Gert Wollny gw.fossdev at gmail.com
Tue Oct 17 17:45:41 UTC 2017


Can't comment much on style, but it fixes the build, so 

Tested-by: Gert Wollny <gw.fossdev at gmail.com>

Am Dienstag, den 17.10.2017, 12:00 +0100 schrieb Eric Engestrom:
> Signed-off-by: Eric Engestrom <eric.engestrom at imgtec.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 a5a4f81352807beac92d..6a416d988674504281c6 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-dev mailing list