From f0769f6125bd664fa146fbf1fe360eaba8449e47 Mon Sep 17 00:00:00 2001 From: Kuba Mracek Date: Thu, 28 Jun 2018 16:43:43 +0000 Subject: Skip building TSan on platforms where there are no 64-bit architectures. git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@335873 91177308-0d34-0410-b5e6-96231b3b80d8 --- cmake/config-ix.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'cmake') diff --git a/cmake/config-ix.cmake b/cmake/config-ix.cmake index 8cf607d0e..a11824073 100644 --- a/cmake/config-ix.cmake +++ b/cmake/config-ix.cmake @@ -371,7 +371,11 @@ if(APPLE) if(DARWIN_${platform}_ARCHS) list(APPEND SANITIZER_COMMON_SUPPORTED_OS ${platform}) list(APPEND PROFILE_SUPPORTED_OS ${platform}) - list(APPEND TSAN_SUPPORTED_OS ${platform}) + + list_intersect(DARWIN_${platform}_TSAN_ARCHS DARWIN_${platform}_ARCHS ALL_TSAN_SUPPORTED_ARCH) + if(DARWIN_${platform}_TSAN_ARCHS) + list(APPEND TSAN_SUPPORTED_OS ${platform}) + endif() endif() foreach(arch ${DARWIN_${platform}_ARCHS}) list(APPEND COMPILER_RT_SUPPORTED_ARCH ${arch}) -- cgit v1.2.3