source_set("common_sources") { configs -= [ "//llvm/utils/gn/build:llvm_code" ] configs += [ "//llvm/utils/gn/build:crt_code" ] defines = [ "UBSAN_CAN_USE_CXXABI" ] deps = [ "//compiler-rt/lib/interception:sources", "//compiler-rt/lib/sanitizer_common:sources", ] sources = [ "lsan_common.cpp", "lsan_common.h", "lsan_common_fuchsia.cpp", "lsan_common_linux.cpp", "lsan_common_mac.cpp", ] } source_set("sources") { configs -= [ "//llvm/utils/gn/build:llvm_code" ] configs += [ "//llvm/utils/gn/build:crt_code" ] defines = [ "UBSAN_CAN_USE_CXXABI" ] deps = [ "//compiler-rt/lib/interception:sources", "//compiler-rt/lib/sanitizer_common:sources", ] sources = [ "lsan.cpp", "lsan.h", "lsan_allocator.cpp", "lsan_allocator.h", "lsan_flags.inc", "lsan_fuchsia.cpp", "lsan_interceptors.cpp", "lsan_linux.cpp", "lsan_mac.cpp", "lsan_malloc_mac.cpp", "lsan_posix.cpp", "lsan_preinit.cpp", "lsan_thread.cpp", "lsan_thread.h", ] }