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 All 17 Lines | |||||
set(ASAN_UNITTEST_HEADERS | set(ASAN_UNITTEST_HEADERS | ||||
asan_mac_test.h | asan_mac_test.h | ||||
asan_test_config.h | asan_test_config.h | ||||
asan_test_utils.h) | asan_test_utils.h) | ||||
set(ASAN_UNITTEST_COMMON_CFLAGS | set(ASAN_UNITTEST_COMMON_CFLAGS | ||||
${COMPILER_RT_UNITTEST_CFLAGS} | ${COMPILER_RT_UNITTEST_CFLAGS} | ||||
${COMPILER_RT_GTEST_CFLAGS} | ${COMPILER_RT_GTEST_CFLAGS} | ||||
${COMPILER_RT_ASAN_SHADOW_SCALE_LLVM_FLAG} | |||||
-I${COMPILER_RT_SOURCE_DIR}/include | -I${COMPILER_RT_SOURCE_DIR}/include | ||||
-I${COMPILER_RT_SOURCE_DIR}/lib | -I${COMPILER_RT_SOURCE_DIR}/lib | ||||
-I${COMPILER_RT_SOURCE_DIR}/lib/asan | -I${COMPILER_RT_SOURCE_DIR}/lib/asan | ||||
-I${COMPILER_RT_SOURCE_DIR}/lib/sanitizer_common/tests | -I${COMPILER_RT_SOURCE_DIR}/lib/sanitizer_common/tests | ||||
-fno-rtti | -fno-rtti | ||||
-O2 | -O2 | ||||
-Wno-format | -Wno-format | ||||
-Werror=sign-compare | -Werror=sign-compare | ||||
Show All 13 Lines | |||||
endif() | endif() | ||||
if(MSVC) | if(MSVC) | ||||
list(APPEND ASAN_UNITTEST_COMMON_CFLAGS -gcodeview) | list(APPEND ASAN_UNITTEST_COMMON_CFLAGS -gcodeview) | ||||
endif() | endif() | ||||
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 | ||||
${COMPILER_RT_ASAN_SHADOW_SCALE_FLAG} | |||||
-DASAN_HAS_BLACKLIST=1 | -DASAN_HAS_BLACKLIST=1 | ||||
-DASAN_HAS_EXCEPTIONS=1 | -DASAN_HAS_EXCEPTIONS=1 | ||||
-DASAN_UAR=0) | -DASAN_UAR=0) | ||||
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}) | ||||
▲ Show 20 Lines • Show All 241 Lines • Show Last 20 Lines |