diff --git a/meson.build b/meson.build index 4e4d9e70bbc..9f93ad52be7 100644 --- a/meson.build +++ b/meson.build @@ -687,6 +687,11 @@ endif if with_vulkan_overlay_layer or with_aco_tests or with_amd_vk prog_glslang = find_program('glslangValidator') + if run_command(prog_glslang, [ '--quiet', '--version' ], check : false).returncode() == 0 + glslang_quiet = ['--quiet'] + else + glslang_quiet = [] + endif endif _xvmc = get_option('gallium-xvmc') diff --git a/src/amd/vulkan/radix_sort/shaders/meson.build b/src/amd/vulkan/radix_sort/shaders/meson.build index e3506fb6654..0f9b27edd61 100644 --- a/src/amd/vulkan/radix_sort/shaders/meson.build +++ b/src/amd/vulkan/radix_sort/shaders/meson.build @@ -46,6 +46,6 @@ foreach s : radix_sort_shaders s + '.spv.h', input : s, output : s + '.spv.h', - command : [prog_glslang, '-V', '-I' + shader_include_dir, '--target-env', 'spirv1.3', '-x', '-o', '@OUTPUT@', '@INPUT@'], + command : [prog_glslang, '-V', '-I' + shader_include_dir, '--target-env', 'spirv1.3', '-x', '-o', '@OUTPUT@', '@INPUT@'] + glslang_quiet, depend_files: shader_include_files) endforeach diff --git a/src/vulkan/overlay-layer/meson.build b/src/vulkan/overlay-layer/meson.build index 84cc8862e69..7854847d3f8 100644 --- a/src/vulkan/overlay-layer/meson.build +++ b/src/vulkan/overlay-layer/meson.build @@ -26,7 +26,7 @@ overlay_spv = [] foreach s : ['overlay.frag', 'overlay.vert'] overlay_spv += custom_target( s + '.spv.h', input : s, output : s + '.spv.h', - command : [prog_glslang, '-V', '-x', '-o', '@OUTPUT@', '@INPUT@']) + command : [prog_glslang, '-V', '-x', '-o', '@OUTPUT@', '@INPUT@'] + glslang_quiet) endforeach vklayer_files = files(