[Lldb-commits] [lldb] 703c97b - [lldb] Mark ASan & TSan as test dependencies
Jonas Devlieghere via lldb-commits
lldb-commits at lists.llvm.org
Wed Nov 6 15:24:56 PST 2019
Author: Jonas Devlieghere
Date: 2019-11-06T15:24:49-08:00
New Revision: 703c97be2492dfb0e4f3138e47fc1fe71c91adfa
URL: https://github.com/llvm/llvm-project/commit/703c97be2492dfb0e4f3138e47fc1fe71c91adfa
DIFF: https://github.com/llvm/llvm-project/commit/703c97be2492dfb0e4f3138e47fc1fe71c91adfa.diff
LOG: [lldb] Mark ASan & TSan as test dependencies
Without asan and tsan as test dependencies, you might end up with a
clang that points to sanitizer runtime library that hasn't been build
yet.
Added:
Modified:
lldb/test/CMakeLists.txt
Removed:
################################################################################
diff --git a/lldb/test/CMakeLists.txt b/lldb/test/CMakeLists.txt
index 759006f818fd..e5704f662f7a 100644
--- a/lldb/test/CMakeLists.txt
+++ b/lldb/test/CMakeLists.txt
@@ -75,8 +75,16 @@ endif()
# This works with standalone builds as they import the clang target.
if(TARGET clang)
add_lldb_test_dependency(clang)
+
+ if(TARGET asan)
+ add_lldb_test_dependency(asan)
+ endif()
+
+ if(TARGET tsan)
+ add_lldb_test_dependency(tsan)
+ endif()
+
if(APPLE)
- # If we build clang, we should build libcxx.
# FIXME: Standalone builds should import the cxx target as well.
if(LLDB_BUILT_STANDALONE)
# For now check that the include directory exists.
More information about the lldb-commits
mailing list