summaryrefslogtreecommitdiff
path: root/src/gallium/frontends/clover/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/gallium/frontends/clover/meson.build')
-rw-r--r--src/gallium/frontends/clover/meson.build8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/gallium/frontends/clover/meson.build b/src/gallium/frontends/clover/meson.build
index 64c77f5f3ff..5812d3447b4 100644
--- a/src/gallium/frontends/clover/meson.build
+++ b/src/gallium/frontends/clover/meson.build
@@ -78,7 +78,9 @@ libclspirv = static_library(
'clspirv',
files('spirv/invocation.cpp', 'spirv/invocation.hpp'),
include_directories : clover_incs,
- cpp_args : [clover_opencl_cpp_args, clover_spirv_cpp_args],
+ cpp_args : [clover_opencl_cpp_args, clover_spirv_cpp_args,
+ '-DLIBCLC_LIBEXECDIR="@0@/"'.format(dep_clc.get_pkgconfig_variable('libexecdir')),
+ ],
gnu_symbol_visibility : 'hidden',
dependencies : [dep_spirv_tools],
)
@@ -88,7 +90,9 @@ libclnir = static_library(
files('nir/invocation.cpp', 'nir/invocation.hpp', 'nir/nir_lower_libclc.c', 'nir/nir_lower_libclc.h'),
include_directories : [clover_incs, inc_mesa],
dependencies : idep_nir,
- cpp_args : [clover_opencl_cpp_args, clover_spirv_cpp_args],
+ cpp_args : [clover_opencl_cpp_args, clover_spirv_cpp_args,
+ '-DLIBCLC_LIBEXECDIR="@0@/"'.format(dep_clc.get_pkgconfig_variable('libexecdir')),
+ ],
gnu_symbol_visibility : 'hidden',
)