summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexey Samsonov <vonosmas@gmail.com>2014-07-23 20:07:26 +0000
committerAlexey Samsonov <vonosmas@gmail.com>2014-07-23 20:07:26 +0000
commit16ea3268b2c457eab685f8120c754d3d75f64ef2 (patch)
treed4a25372b4cb4f97b01107e2fb003cc4e900794a
parenta507bfc6b99ae8e187c1b5b952ac48c0fa7f00ef (diff)
downloadbcm5719-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.txt3
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}
OpenPOWER on IntegriCloud