diff --git a/src/compiler/clc/meson.build b/src/compiler/clc/meson.build index 561f57152a9..a082a877c60 100644 --- a/src/compiler/clc/meson.build +++ b/src/compiler/clc/meson.build @@ -37,6 +37,11 @@ opencl_c_base_h = custom_target( command : [prog_python, '@INPUT@', '@OUTPUT@', '-n', 'opencl_c_base_source'], ) +_libclc_sources = [opencl_c_base_h] +if dep_llvm.version().version_compare('< 15.0') + _libclc_sources += [opencl_c_h] +endif + files_libclc = files( 'clc.c', 'clc_helpers.cpp', @@ -55,8 +60,7 @@ endif _libclc = static_library( 'libclc', files_libclc, - opencl_c_h, - opencl_c_base_h, + sources: _libclc_sources, include_directories : [inc_include, inc_src, inc_mapi, inc_mesa, inc_compiler, inc_spirv], cpp_args : _libclc_cpp_args, dependencies: [idep_nir_headers, dep_clang, dep_llvm, dep_llvmspirvlib,