diff --git a/src/compiler/clc/meson.build b/src/compiler/clc/meson.build index 0d49495bb26..69bd04bad04 100644 --- a/src/compiler/clc/meson.build +++ b/src/compiler/clc/meson.build @@ -105,7 +105,13 @@ _libmesaclc = static_library( idep_mesautil, dep_spirv_tools, idep_vtn] ) +_idep_mesaclc_link_args = [] +if _shared_llvm + _idep_mesaclc_link_args += cc.get_supported_link_arguments('-fPIC') +endif + idep_mesaclc = declare_dependency( link_with : _libmesaclc, include_directories : include_directories('.'), + link_args : _idep_mesaclc_link_args, )