From d5ac15c0e44c02694f263855cab4df029c307d6a Mon Sep 17 00:00:00 2001 From: Tony Wasserka Date: Tue, 29 Jun 2021 12:56:37 +0200 Subject: [PATCH] radv: Build code which depends on LLVM only when enabled Reviewed-by: Samuel Pitoiset Part-of: --- src/amd/vulkan/meson.build | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/amd/vulkan/meson.build b/src/amd/vulkan/meson.build index cbe73f83630..5e0840e7f5f 100644 --- a/src/amd/vulkan/meson.build +++ b/src/amd/vulkan/meson.build @@ -50,8 +50,6 @@ libradv_files = files( 'radv_descriptor_set.h', 'radv_formats.c', 'radv_image.c', - 'radv_llvm_helper.cpp', - 'radv_llvm_helper.h', 'radv_meta.c', 'radv_meta.h', 'radv_meta_blit.c', @@ -69,7 +67,6 @@ libradv_files = files( 'radv_meta_resolve_cs.c', 'radv_meta_resolve_fs.c', 'radv_nir_lower_ycbcr_textures.c', - 'radv_nir_to_llvm.c', 'radv_pass.c', 'radv_pipeline.c', 'radv_pipeline_cache.c', @@ -103,6 +100,14 @@ if not with_platform_windows ) endif +if with_llvm + libradv_files += files( + 'radv_llvm_helper.cpp', + 'radv_llvm_helper.h', + 'radv_nir_to_llvm.c', + ) +endif + radv_deps = [] radv_flags = cc.get_supported_arguments(['-Wimplicit-fallthrough', '-Wshadow'])