diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2020-06-23 19:31:23 -0700 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2021-06-22 17:51:00 -0700 |
commit | 6e962fcc3d671a12407b7885682c907a0bfc69cd (patch) | |
tree | 29770b1b362e072758e5fa6c281d4960f8929383 | |
parent | d693957e58ff498dba7ef1d05c08849693abff35 (diff) | |
download | llvm-6e962fcc3d671a12407b7885682c907a0bfc69cd.zip llvm-6e962fcc3d671a12407b7885682c907a0bfc69cd.tar.gz llvm-6e962fcc3d671a12407b7885682c907a0bfc69cd.tar.bz2 |
gn build: Add support for building ubsan_minimal.
Differential Revision: https://reviews.llvm.org/D104754
-rw-r--r-- | llvm/utils/gn/secondary/compiler-rt/lib/BUILD.gn | 1 | ||||
-rw-r--r-- | llvm/utils/gn/secondary/compiler-rt/lib/ubsan_minimal/BUILD.gn | 18 |
2 files changed, 19 insertions, 0 deletions
diff --git a/llvm/utils/gn/secondary/compiler-rt/lib/BUILD.gn b/llvm/utils/gn/secondary/compiler-rt/lib/BUILD.gn index 45ba483..5e1e9be 100644 --- a/llvm/utils/gn/secondary/compiler-rt/lib/BUILD.gn +++ b/llvm/utils/gn/secondary/compiler-rt/lib/BUILD.gn @@ -8,6 +8,7 @@ group("lib") { "//compiler-rt/lib/asan", "//compiler-rt/lib/builtins", "//compiler-rt/lib/tsan", + "//compiler-rt/lib/ubsan_minimal", ] } } diff --git a/llvm/utils/gn/secondary/compiler-rt/lib/ubsan_minimal/BUILD.gn b/llvm/utils/gn/secondary/compiler-rt/lib/ubsan_minimal/BUILD.gn new file mode 100644 index 0000000..afea502 --- /dev/null +++ b/llvm/utils/gn/secondary/compiler-rt/lib/ubsan_minimal/BUILD.gn @@ -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" ] +} |