Skip to content

Commit e6f5aa9

Browse files
authored
Add tools needed by build_symbolizer.sh to runtime deps when internal symbolizer enabled. (llvm#153723)
1 parent a16211c commit e6f5aa9

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

llvm/runtimes/CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -524,6 +524,14 @@ if(build_runtimes)
524524
endif()
525525
endforeach()
526526
endif()
527+
# Tools needed by build_symbolizer.sh.
528+
if("compiler-rt" IN_LIST LLVM_ENABLE_RUNTIMES AND COMPILER_RT_ENABLE_INTERNAL_SYMBOLIZER)
529+
foreach(dep clang llvm-tblgen opt llvm-ar llvm-link)
530+
if(TARGET ${dep})
531+
list(APPEND extra_deps ${dep})
532+
endif()
533+
endforeach()
534+
endif()
527535
if("openmp" IN_LIST LLVM_ENABLE_RUNTIMES OR "offload" IN_LIST LLVM_ENABLE_RUNTIMES)
528536
if (${LLVM_TOOL_FLANG_BUILD})
529537
message(STATUS "Configuring build of omp_lib.mod and omp_lib_kinds.mod via flang")

0 commit comments

Comments
 (0)