From: Jonas Devlieghere Date: Wed, 6 Nov 2019 23:22:17 +0000 (-0800) Subject: [lldb] Mark ASan & TSan as test dependencies X-Git-Tag: llvmorg-11-init~4852 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=703c97be2492dfb0e4f3138e47fc1fe71c91adfa;p=platform%2Fupstream%2Fllvm.git [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. --- 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.