forked from OSchip/llvm-project
gn build: Add support for building ubsan_minimal.
Differential Revision: https://reviews.llvm.org/D104754
This commit is contained in:
parent
d693957e58
commit
6e962fcc3d
|
@ -8,6 +8,7 @@ group("lib") {
|
||||||
"//compiler-rt/lib/asan",
|
"//compiler-rt/lib/asan",
|
||||||
"//compiler-rt/lib/builtins",
|
"//compiler-rt/lib/builtins",
|
||||||
"//compiler-rt/lib/tsan",
|
"//compiler-rt/lib/tsan",
|
||||||
|
"//compiler-rt/lib/ubsan_minimal",
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
import("//compiler-rt/target.gni")
|
||||||
|
|
||||||
|
source_set("sources") {
|
||||||
|
configs -= [ "//llvm/utils/gn/build:llvm_code" ]
|
||||||
|
configs += [ "//llvm/utils/gn/build:crt_code" ]
|
||||||
|
}
|
||||||
|
|
||||||
|
static_library("ubsan_minimal") {
|
||||||
|
output_dir = crt_current_out_dir
|
||||||
|
output_name = "clang_rt.ubsan_minimal$crt_current_target_suffix"
|
||||||
|
complete_static_lib = true
|
||||||
|
configs -= [
|
||||||
|
"//llvm/utils/gn/build:llvm_code",
|
||||||
|
"//llvm/utils/gn/build:thin_archive",
|
||||||
|
]
|
||||||
|
configs += [ "//llvm/utils/gn/build:crt_code" ]
|
||||||
|
sources = [ "ubsan_minimal_handlers.cpp" ]
|
||||||
|
}
|
Loading…
Reference in New Issue