diff --git a/meson.build b/meson.build index 7247c32b9ac..ff26001d3a0 100644 --- a/meson.build +++ b/meson.build @@ -1884,7 +1884,7 @@ if with_clc dep_clang = cpp.find_library('clang-cpp', dirs : llvm_libdir, required : false) - if not dep_clang.found() + if not dep_clang.found() or not _shared_llvm clang_modules = [ 'clangBasic', 'clangAST', 'clangCodeGen', 'clangLex', 'clangDriver', 'clangFrontend', 'clangFrontendTool', diff --git a/src/gallium/targets/opencl/meson.build b/src/gallium/targets/opencl/meson.build index 14df6b86f7f..8f9d7ac5a53 100644 --- a/src/gallium/targets/opencl/meson.build +++ b/src/gallium/targets/opencl/meson.build @@ -58,7 +58,7 @@ if can_check_clang else dep_clang_usable = true endif -if not (dep_clang.found() and dep_clang_usable) +if not _shared_llvm or not (dep_clang.found() and dep_clang_usable) dep_clang = [ cpp.find_library('clangCodeGen', dirs : llvm_libdir), cpp.find_library('clangFrontendTool', dirs : llvm_libdir),