forked from OSchip/llvm-project
Fix CMake definitions of tsan runtime to make it installed by "install-compiler-rt"
Summary: The PARENT_TARGET was correctly set under APPLE but not under linux. Reviewers: kubamracek, samsonov Subscribers: dberris, mgorny, llvm-commits Differential Revision: https://reviews.llvm.org/D39621 llvm-svn: 317391
This commit is contained in:
parent
4a0ebbfe97
commit
a2a539e4c5
|
@ -184,13 +184,15 @@ else()
|
|||
$<TARGET_OBJECTS:RTSanitizerCommon.${arch}>
|
||||
$<TARGET_OBJECTS:RTSanitizerCommonLibc.${arch}>
|
||||
$<TARGET_OBJECTS:RTUbsan.${arch}>
|
||||
CFLAGS ${TSAN_RTL_CFLAGS})
|
||||
CFLAGS ${TSAN_RTL_CFLAGS}
|
||||
PARENT_TARGET tsan)
|
||||
add_compiler_rt_runtime(clang_rt.tsan_cxx
|
||||
STATIC
|
||||
ARCHS ${arch}
|
||||
SOURCES ${TSAN_CXX_SOURCES}
|
||||
$<TARGET_OBJECTS:RTUbsan_cxx.${arch}>
|
||||
CFLAGS ${TSAN_RTL_CFLAGS})
|
||||
CFLAGS ${TSAN_RTL_CFLAGS}
|
||||
PARENT_TARGET tsan)
|
||||
list(APPEND TSAN_RUNTIME_LIBRARIES clang_rt.tsan-${arch}
|
||||
clang_rt.tsan_cxx-${arch})
|
||||
add_sanitizer_rt_symbols(clang_rt.tsan
|
||||
|
|
Loading…
Reference in New Issue