41 lines · plain
1source_set("common_sources") {2 configs -= [ "//llvm/utils/gn/build:llvm_code" ]3 configs += [ "//llvm/utils/gn/build:crt_code" ]4 deps = [5 "//compiler-rt/lib/interception:sources",6 "//compiler-rt/lib/sanitizer_common:sources",7 ]8 sources = [9 "lsan_common.cpp",10 "lsan_common.h",11 "lsan_common_fuchsia.cpp",12 "lsan_common_linux.cpp",13 "lsan_common_mac.cpp",14 ]15}16 17source_set("sources") {18 configs -= [ "//llvm/utils/gn/build:llvm_code" ]19 configs += [ "//llvm/utils/gn/build:crt_code" ]20 deps = [21 "//compiler-rt/lib/interception:sources",22 "//compiler-rt/lib/sanitizer_common:sources",23 ]24 sources = [25 "lsan.cpp",26 "lsan.h",27 "lsan_allocator.cpp",28 "lsan_allocator.h",29 "lsan_flags.inc",30 "lsan_fuchsia.cpp",31 "lsan_interceptors.cpp",32 "lsan_linux.cpp",33 "lsan_mac.cpp",34 "lsan_malloc_mac.cpp",35 "lsan_posix.cpp",36 "lsan_preinit.cpp",37 "lsan_thread.cpp",38 "lsan_thread.h",39 ]40}41