Please use GitHub pull requests for new patches. Phabricator shutdown timeline
Changeset View
Changeset View
Standalone View
Standalone View
compiler-rt/lib/asan/tests/CMakeLists.txt
Show First 20 Lines • Show All 50 Lines • ▼ Show 20 Lines | |||||
list(APPEND ASAN_UNITTEST_COMMON_LINK_FLAGS -g) | list(APPEND ASAN_UNITTEST_COMMON_LINK_FLAGS -g) | ||||
# Use -D instead of definitions to please custom compile command. | # Use -D instead of definitions to please custom compile command. | ||||
list(APPEND ASAN_UNITTEST_COMMON_CFLAGS | list(APPEND ASAN_UNITTEST_COMMON_CFLAGS | ||||
-DASAN_HAS_BLACKLIST=1 | -DASAN_HAS_BLACKLIST=1 | ||||
-DASAN_HAS_EXCEPTIONS=1 | -DASAN_HAS_EXCEPTIONS=1 | ||||
-DASAN_UAR=0) | -DASAN_UAR=0) | ||||
if(NOT LLVM_ASAN_SHADOW_SCALE EQUAL 0) | |||||
list(APPEND ASAN_UNITTEST_COMMON_CFLAGS -DOVERRIDE_SHADOW_SCALE=${LLVM_ASAN_SHADOW_SCALE}) | |||||
endif() | |||||
if(APPLE) | if(APPLE) | ||||
list(APPEND ASAN_UNITTEST_COMMON_CFLAGS ${DARWIN_osx_CFLAGS}) | list(APPEND ASAN_UNITTEST_COMMON_CFLAGS ${DARWIN_osx_CFLAGS}) | ||||
list(APPEND ASAN_UNITTEST_COMMON_LINK_FLAGS ${DARWIN_osx_LINK_FLAGS}) | list(APPEND ASAN_UNITTEST_COMMON_LINK_FLAGS ${DARWIN_osx_LINK_FLAGS}) | ||||
add_weak_symbols("asan" WEAK_SYMBOL_LINK_FLAGS) | add_weak_symbols("asan" WEAK_SYMBOL_LINK_FLAGS) | ||||
add_weak_symbols("ubsan" WEAK_SYMBOL_LINK_FLAGS) | add_weak_symbols("ubsan" WEAK_SYMBOL_LINK_FLAGS) | ||||
add_weak_symbols("sanitizer_common" WEAK_SYMBOL_LINK_FLAGS) | add_weak_symbols("sanitizer_common" WEAK_SYMBOL_LINK_FLAGS) | ||||
list(APPEND ASAN_UNITTEST_COMMON_LINK_FLAGS ${WEAK_SYMBOL_LINK_FLAGS}) | list(APPEND ASAN_UNITTEST_COMMON_LINK_FLAGS ${WEAK_SYMBOL_LINK_FLAGS}) | ||||
▲ Show 20 Lines • Show All 237 Lines • Show Last 20 Lines |