diff options
| author | Pirama Arumuga Nainar <pirama@google.com> | 2017-02-18 01:12:55 +0000 |
|---|---|---|
| committer | Pirama Arumuga Nainar <pirama@google.com> | 2017-02-18 01:12:55 +0000 |
| commit | a84404c7a46f0a6a3d5be6cf707b08d6ab80f517 (patch) | |
| tree | 90a8c6ac7dc23d76fe9040b1d37850707ddeac79 | |
| parent | 62a6b8b2bfcc157c90145b89938b3cd76d0f2514 (diff) | |
| download | bcm5719-llvm-a84404c7a46f0a6a3d5be6cf707b08d6ab80f517.tar.gz bcm5719-llvm-a84404c7a46f0a6a3d5be6cf707b08d6ab80f517.zip | |
Enable PROFILE, TSAN and UBSAN for Android
Summary:
These sanitizers are enabled and used in Android but got built with
Android's build system. This change enables them in the CMake build
system.
Reviewers: eugenis
Subscribers: llvm-commits, danalbert, srhines, mgorny
Differential Revision: https://reviews.llvm.org/D30127
llvm-svn: 295523
| -rw-r--r-- | compiler-rt/cmake/config-ix.cmake | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/compiler-rt/cmake/config-ix.cmake b/compiler-rt/cmake/config-ix.cmake index 1cb2c0e6cb3..26eb532553f 100644 --- a/compiler-rt/cmake/config-ix.cmake +++ b/compiler-rt/cmake/config-ix.cmake @@ -500,21 +500,21 @@ else() endif() if (PROFILE_SUPPORTED_ARCH AND NOT LLVM_USE_SANITIZER AND - OS_NAME MATCHES "Darwin|Linux|FreeBSD|Windows") + OS_NAME MATCHES "Darwin|Linux|FreeBSD|Windows|Android") set(COMPILER_RT_HAS_PROFILE TRUE) else() set(COMPILER_RT_HAS_PROFILE FALSE) endif() if (COMPILER_RT_HAS_SANITIZER_COMMON AND TSAN_SUPPORTED_ARCH AND - OS_NAME MATCHES "Darwin|Linux|FreeBSD") + OS_NAME MATCHES "Darwin|Linux|FreeBSD|Android") set(COMPILER_RT_HAS_TSAN TRUE) else() set(COMPILER_RT_HAS_TSAN FALSE) endif() if (COMPILER_RT_HAS_SANITIZER_COMMON AND UBSAN_SUPPORTED_ARCH AND - OS_NAME MATCHES "Darwin|Linux|FreeBSD|Windows") + OS_NAME MATCHES "Darwin|Linux|FreeBSD|Windows|Android") set(COMPILER_RT_HAS_UBSAN TRUE) else() set(COMPILER_RT_HAS_UBSAN FALSE) |

