20 lines · plain
1import("//compiler-rt/target.gni")2 3source_set("sources") {4 configs -= [ "//llvm/utils/gn/build:llvm_code" ]5 configs += [ "//llvm/utils/gn/build:crt_code" ]6}7 8static_library("ubsan_minimal") {9 output_dir = crt_current_out_dir10 output_name = "clang_rt.ubsan_minimal$crt_current_target_suffix"11 complete_static_lib = true12 configs -= [13 "//llvm/utils/gn/build:llvm_code",14 "//llvm/utils/gn/build:thin_archive",15 ]16 configs += [ "//llvm/utils/gn/build:crt_code" ]17 sources = [ "ubsan_minimal_handlers.cpp" ]18 defines = [ "SANITIZER_COMMON_NO_REDEFINE_BUILTINS" ]19}20