diff options
Diffstat (limited to 'compiler-rt/lib/asan/CMakeLists.txt')
-rw-r--r-- | compiler-rt/lib/asan/CMakeLists.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/compiler-rt/lib/asan/CMakeLists.txt b/compiler-rt/lib/asan/CMakeLists.txt index d626d3b488e..1325a77a032 100644 --- a/compiler-rt/lib/asan/CMakeLists.txt +++ b/compiler-rt/lib/asan/CMakeLists.txt @@ -94,6 +94,17 @@ else() ) list(APPEND ASAN_RUNTIME_LIBRARIES clang_rt.asan-i386) endif() + if(CAN_TARGET_ARM_ANDROID) + add_library(clang_rt.asan-arm-android STATIC + ${ASAN_SOURCES} + $<TARGET_OBJECTS:RTInterception.arm.android> + $<TARGET_OBJECTS:RTSanitizerCommon.arm.android> + ) + set_target_compile_flags(clang_rt.asan-arm-android + ${ASAN_CFLAGS} ${TARGET_ARM_ANDROID_CFLAGS} + ) + list(APPEND ASAN_RUNTIME_LIBRARIES clang_rt.asan-arm-android) + endif() endif() set_property(TARGET ${ASAN_RUNTIME_LIBRARIES} APPEND PROPERTY |