Move llvm util dependencies from clang-tools-extra to add_lit_target.

Summary:
Address fixme in r301762. And would simplify the cmake file in
clang-tools-extra.

Reviewers: sammccall

Subscribers: mgorny, llvm-commits, cfe-commits

Differential Revision: https://reviews.llvm.org/D52713

llvm-svn: 343473
This commit is contained in:
Haojian Wu 2018-10-01 14:00:51 +00:00
parent 4a370b9f63
commit 9240494782
1 changed files with 11 additions and 0 deletions

View File

@ -1367,6 +1367,17 @@ function(add_lit_target target comment)
COMMAND ${CMAKE_COMMAND} -E echo "${target} does nothing, no tools built.")
message(STATUS "${target} does nothing.")
endif()
# Add lit test dependencies.
set(llvm_utils_deps
FileCheck count not
)
foreach(dep ${llvm_utils_deps})
if (TARGET ${dep})
add_dependencies(${target} ${dep})
endif()
endforeach()
if (ARG_DEPENDS)
add_dependencies(${target} ${ARG_DEPENDS})
endif()