forked from OSchip/llvm-project
25 lines
498 B
CMake
25 lines
498 B
CMake
# Build for the ThreadSanitizer runtime support library.
|
|
|
|
include_directories(..)
|
|
|
|
set(TSAN_CFLAGS
|
|
${SANITIZER_COMMON_CFLAGS}
|
|
-fno-rtti)
|
|
# FIXME: Add support for compile flags:
|
|
# -Wframe-larger-than=512,
|
|
# -Wglobal-constructors,
|
|
# --sysroot=.
|
|
|
|
if("${CMAKE_BUILD_TYPE}" EQUAL "Release")
|
|
set(TSAN_COMMON_DEFINITIONS DEBUG=0)
|
|
else()
|
|
set(TSAN_COMMON_DEFINITIONS DEBUG=1)
|
|
endif()
|
|
|
|
add_subdirectory(rtl)
|
|
|
|
if(LLVM_INCLUDE_TESTS)
|
|
add_subdirectory(tests)
|
|
endif()
|
|
add_subdirectory(lit_tests)
|