summaryrefslogtreecommitdiff
path: root/src/amd/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/amd/meson.build')
-rw-r--r--src/amd/meson.build23
1 files changed, 19 insertions, 4 deletions
diff --git a/src/amd/meson.build b/src/amd/meson.build
index 4a27c8c3e4a..4c0bd4abc5d 100644
--- a/src/amd/meson.build
+++ b/src/amd/meson.build
@@ -20,13 +20,28 @@
inc_amd = include_directories('.')
-subdir('addrlib')
-subdir('common')
-subdir('llvm')
-if with_amd_vk
+if with_amd_vk or with_gallium_radeonsi
+ subdir('addrlib')
+ subdir('common')
+ if with_llvm
+ subdir('llvm')
+ else
+ libamd_common_llvm = []
+ endif
subdir('compiler')
+endif
+
+if with_amd_vk
subdir('vulkan')
if with_aco_tests
subdir('compiler/tests')
endif
endif
+
+if with_tools.contains('drm-shim')
+ subdir('drm-shim')
+endif
+
+if with_gallium_radeonsi
+ subdir('vpelib')
+endif