forked from OSchip/llvm-project
Ensure that only one compiler-rt component is created for lsan
Summary: The lsan cmake configuration failed when targeting more than one architecture, because it would attempt to create multiple components with the same name. Ensure that only one lsan component is ever created. Reviewers: beanz, bogner Subscribers: dberris, llvm-commits, mgorny Differential Revision: https://reviews.llvm.org/D28151 llvm-svn: 291294
This commit is contained in:
parent
2756e04fac
commit
1fb895e890
|
@ -23,9 +23,8 @@ add_compiler_rt_object_libraries(RTLSanCommon
|
|||
CFLAGS ${LSAN_CFLAGS})
|
||||
|
||||
if(COMPILER_RT_HAS_LSAN)
|
||||
add_compiler_rt_component(lsan)
|
||||
foreach(arch ${LSAN_SUPPORTED_ARCH})
|
||||
add_compiler_rt_component(lsan)
|
||||
|
||||
add_compiler_rt_runtime(clang_rt.lsan
|
||||
STATIC
|
||||
ARCHS ${arch}
|
||||
|
|
Loading…
Reference in New Issue