forked from OSchip/llvm-project
ubsan: Stop building the DLL version of the runtime library on Windows.
As far as I know we never use it. Differential Revision: https://reviews.llvm.org/D37884 llvm-svn: 313378
This commit is contained in:
parent
03e314bb0d
commit
7d218f7532
|
@ -153,30 +153,30 @@ else()
|
|||
CFLAGS ${UBSAN_CXXFLAGS}
|
||||
PARENT_TARGET ubsan)
|
||||
|
||||
add_compiler_rt_runtime(clang_rt.ubsan_standalone
|
||||
SHARED
|
||||
ARCHS ${UBSAN_SUPPORTED_ARCH}
|
||||
OBJECT_LIBS RTSanitizerCommon
|
||||
RTSanitizerCommonLibc
|
||||
RTUbsan
|
||||
CFLAGS ${UBSAN_CFLAGS}
|
||||
LINK_FLAGS ${SANITIZER_COMMON_LINK_FLAGS}
|
||||
LINK_LIBS ${UBSAN_DYNAMIC_LIBS}
|
||||
PARENT_TARGET ubsan)
|
||||
|
||||
add_compiler_rt_runtime(clang_rt.ubsan_standalone_cxx
|
||||
SHARED
|
||||
ARCHS ${UBSAN_SUPPORTED_ARCH}
|
||||
OBJECT_LIBS RTSanitizerCommon
|
||||
RTSanitizerCommonLibc
|
||||
RTUbsan
|
||||
RTUbsan_cxx
|
||||
CFLAGS ${UBSAN_CXXFLAGS}
|
||||
LINK_FLAGS ${SANITIZER_COMMON_LINK_FLAGS}
|
||||
LINK_LIBS ${UBSAN_DYNAMIC_LIBS}
|
||||
PARENT_TARGET ubsan)
|
||||
|
||||
if (UNIX)
|
||||
add_compiler_rt_runtime(clang_rt.ubsan_standalone
|
||||
SHARED
|
||||
ARCHS ${UBSAN_SUPPORTED_ARCH}
|
||||
OBJECT_LIBS RTSanitizerCommon
|
||||
RTSanitizerCommonLibc
|
||||
RTUbsan
|
||||
CFLAGS ${UBSAN_CFLAGS}
|
||||
LINK_FLAGS ${SANITIZER_COMMON_LINK_FLAGS}
|
||||
LINK_LIBS ${UBSAN_DYNAMIC_LIBS}
|
||||
PARENT_TARGET ubsan)
|
||||
|
||||
add_compiler_rt_runtime(clang_rt.ubsan_standalone_cxx
|
||||
SHARED
|
||||
ARCHS ${UBSAN_SUPPORTED_ARCH}
|
||||
OBJECT_LIBS RTSanitizerCommon
|
||||
RTSanitizerCommonLibc
|
||||
RTUbsan
|
||||
RTUbsan_cxx
|
||||
CFLAGS ${UBSAN_CXXFLAGS}
|
||||
LINK_FLAGS ${SANITIZER_COMMON_LINK_FLAGS}
|
||||
LINK_LIBS ${UBSAN_DYNAMIC_LIBS}
|
||||
PARENT_TARGET ubsan)
|
||||
|
||||
set(ARCHS_FOR_SYMBOLS ${UBSAN_SUPPORTED_ARCH})
|
||||
list(REMOVE_ITEM ARCHS_FOR_SYMBOLS i386)
|
||||
add_sanitizer_rt_symbols(clang_rt.ubsan_standalone
|
||||
|
|
Loading…
Reference in New Issue