[CMake] Track TSan's dependency on C++ headers
authorPetr Hosek <phosek@google.com>
Tue, 6 Oct 2020 18:32:57 +0000 (11:32 -0700)
committerPetr Hosek <phosek@google.com>
Tue, 6 Oct 2020 20:58:35 +0000 (13:58 -0700)
commit4540d6624838af2b190dfb33802528eb4bfb3fb8
tree94648223f216cac71b2592e4ffdb47667ed72818
parent9eff07a746a9e6a9b105c12b5e28073360fa8065
[CMake] Track TSan's dependency on C++ headers

TSan relies on C++ headers, so when libc++ is being built as part of
the runtimes build, include an explicit dependency on cxx-headers which
is the same approach that's already used for other sanitizers.

Differential Revision: https://reviews.llvm.org/D88912
compiler-rt/cmake/Modules/AddCompilerRT.cmake
compiler-rt/lib/tsan/CMakeLists.txt