diff options
author | Haojian Wu <hokein@google.com> | 2018-10-01 14:00:51 +0000 |
---|---|---|
committer | Haojian Wu <hokein@google.com> | 2018-10-01 14:00:51 +0000 |
commit | 6df3b6a8032e43ba1bf1733ae60f0016f78fe281 (patch) | |
tree | 9d3362c44e4f3b7ac268cbfedec331b8549ef9a0 /llvm | |
parent | 36ddc3706839cd274d41b4ecdf53cab5972024d6 (diff) |
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
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/cmake/modules/AddLLVM.cmake | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake index 91b9543c628..4dde95e30f3 100644 --- a/llvm/cmake/modules/AddLLVM.cmake +++ b/llvm/cmake/modules/AddLLVM.cmake @@ -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() |