From 703c97be2492dfb0e4f3138e47fc1fe71c91adfa Mon Sep 17 00:00:00 2001 From: Jonas Devlieghere Date: Wed, 6 Nov 2019 15:22:17 -0800 Subject: [PATCH] [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. --- lldb/test/CMakeLists.txt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lldb/test/CMakeLists.txt b/lldb/test/CMakeLists.txt index 759006f..e5704f6 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. -- 2.7.4