brintos

brintos / llvm-project-archived public Read only

0
0
Text · 582 B · faa8a59 Raw
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