diff options
| author | Alexey Samsonov <vonosmas@gmail.com> | 2014-07-23 20:07:26 +0000 |
|---|---|---|
| committer | Alexey Samsonov <vonosmas@gmail.com> | 2014-07-23 20:07:26 +0000 |
| commit | 16ea3268b2c457eab685f8120c754d3d75f64ef2 (patch) | |
| tree | d4a25372b4cb4f97b01107e2fb003cc4e900794a | |
| parent | a507bfc6b99ae8e187c1b5b952ac48c0fa7f00ef (diff) | |
| download | bcm5719-llvm-16ea3268b2c457eab685f8120c754d3d75f64ef2.tar.gz bcm5719-llvm-16ea3268b2c457eab685f8120c754d3d75f64ef2.zip | |
Build libcxx-tsan only if TSan is supported on host architecture
llvm-svn: 213791
| -rw-r--r-- | compiler-rt/lib/tsan/CMakeLists.txt | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler-rt/lib/tsan/CMakeLists.txt b/compiler-rt/lib/tsan/CMakeLists.txt index 19efb54895b..3d53de99444 100644 --- a/compiler-rt/lib/tsan/CMakeLists.txt +++ b/compiler-rt/lib/tsan/CMakeLists.txt @@ -103,7 +103,8 @@ endif() add_dependencies(compiler-rt tsan) # Build libcxx instrumented with TSan. -if(COMPILER_RT_HAS_LIBCXX_SOURCES AND +if(TSAN_SUPPORTED_ARCH AND + COMPILER_RT_HAS_LIBCXX_SOURCES AND COMPILER_RT_TEST_COMPILER_ID STREQUAL "Clang") set(LIBCXX_PREFIX ${CMAKE_CURRENT_BINARY_DIR}/libcxx_tsan) add_custom_libcxx(libcxx_tsan ${LIBCXX_PREFIX} |

