[llvm] [libsycl] add build dependencies on clang tools (PR #205384)

Kseniya Tikhomirova via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 24 02:55:56 PDT 2026


https://github.com/KseniyaTikhomirova updated https://github.com/llvm/llvm-project/pull/205384

>From bf4827864991e60a79079ff85688184764ca04c2 Mon Sep 17 00:00:00 2001
From: "Tikhomirova, Kseniya" <kseniya.tikhomirova at intel.com>
Date: Tue, 23 Jun 2026 10:07:40 -0700
Subject: [PATCH] [libsycl] add build dependencies on clang tools

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
---
 llvm/runtimes/CMakeLists.txt | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/llvm/runtimes/CMakeLists.txt b/llvm/runtimes/CMakeLists.txt
index 501ea55a327c7..da68ba64ab395 100644
--- a/llvm/runtimes/CMakeLists.txt
+++ b/llvm/runtimes/CMakeLists.txt
@@ -629,6 +629,13 @@ if(build_runtimes)
       endif()
     endforeach()
   endif()
+  if("libsycl" IN_LIST LLVM_ENABLE_RUNTIMES)
+    foreach(dep clang-linker-wrapper clang-sycl-linker clang llvm-link llvm-offload-binary)
+      if(TARGET ${dep})
+        list(APPEND extra_deps ${dep})
+      endif()
+    endforeach()
+  endif()
   if(LLVM_LIBC_GPU_BUILD)
     set(_gpu_loader "${LLVM_TOOLS_BINARY_DIR}/llvm-gpu-loader${CMAKE_EXECUTABLE_SUFFIX}")
     foreach(name ${LLVM_RUNTIME_TARGETS})



More information about the llvm-commits mailing list