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 | 71670be4acf521dea419004fa014f4f36a7f961c (patch) | |
tree | f74561cf21fbb26ad85751cc3c3fb7249f8c3dc5 /cmake | |
parent | eab58e03b0ffda755ab002d42cab00109d281967 (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
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@343473 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/modules/AddLLVM.cmake | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/cmake/modules/AddLLVM.cmake b/cmake/modules/AddLLVM.cmake index 91b9543c628..4dde95e30f3 100644 --- a/cmake/modules/AddLLVM.cmake +++ b/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() |