diff options
| author | Nico Weber <nicolasweber@gmx.de> | 2019-07-31 17:56:45 +0000 |
|---|---|---|
| committer | Nico Weber <nicolasweber@gmx.de> | 2019-07-31 17:56:45 +0000 |
| commit | 14ebf723158e520a359c363378be3efb9e69027d (patch) | |
| tree | 91e496832f2443182e7c8907a2ee8b8da75bf82a /llvm/utils | |
| parent | abe3c29a8c83c092e53c5203818de829c44dc4e3 (diff) | |
| download | bcm5719-llvm-14ebf723158e520a359c363378be3efb9e69027d.tar.gz bcm5719-llvm-14ebf723158e520a359c363378be3efb9e69027d.zip | |
gn build: Merge r367452 and add standalone sources
llvm-svn: 367454
Diffstat (limited to 'llvm/utils')
| -rw-r--r-- | llvm/utils/gn/secondary/compiler-rt/lib/ubsan/BUILD.gn | 33 |
1 files changed, 23 insertions, 10 deletions
diff --git a/llvm/utils/gn/secondary/compiler-rt/lib/ubsan/BUILD.gn b/llvm/utils/gn/secondary/compiler-rt/lib/ubsan/BUILD.gn index 6fa8663523c..d38040c2623 100644 --- a/llvm/utils/gn/secondary/compiler-rt/lib/ubsan/BUILD.gn +++ b/llvm/utils/gn/secondary/compiler-rt/lib/ubsan/BUILD.gn @@ -7,34 +7,47 @@ source_set("sources") { "//compiler-rt/lib/sanitizer_common:sources", ] sources = [ - "ubsan_diag.cc", + "ubsan_diag.cpp", "ubsan_diag.h", - "ubsan_flags.cc", + "ubsan_flags.cpp", "ubsan_flags.h", - "ubsan_handlers.cc", + "ubsan_handlers.cpp", "ubsan_handlers.h", - "ubsan_init.cc", + "ubsan_init.cpp", "ubsan_init.h", - "ubsan_monitor.cc", + "ubsan_monitor.cpp", "ubsan_monitor.h", "ubsan_platform.h", "ubsan_signals_standalone.h", "ubsan_type_hash.h", - "ubsan_value.cc", + "ubsan_value.cpp", "ubsan_value.h", ] } +# Unreferenced; at the moment exists to make sync_source_lists_from_cmake happy. +source_set("standalone_sources") { + configs -= [ "//llvm/utils/gn/build:llvm_code" ] + configs -= [ "//llvm/utils/gn/build:no_rtti" ] + configs += [ "//llvm/utils/gn/build:crt_code" ] + defines = [ "UBSAN_CAN_USE_CXXABI" ] + sources = [ + "ubsan_diag_standalone.cpp", + "ubsan_init_standalone.cpp", + "ubsan_signals_standalone.cpp", + ] +} + source_set("cxx_sources") { configs -= [ "//llvm/utils/gn/build:llvm_code" ] configs -= [ "//llvm/utils/gn/build:no_rtti" ] configs += [ "//llvm/utils/gn/build:crt_code" ] defines = [ "UBSAN_CAN_USE_CXXABI" ] sources = [ - "ubsan_handlers_cxx.cc", + "ubsan_handlers_cxx.cpp", "ubsan_handlers_cxx.h", - "ubsan_type_hash.cc", - "ubsan_type_hash_itanium.cc", - "ubsan_type_hash_win.cc", + "ubsan_type_hash.cpp", + "ubsan_type_hash_itanium.cpp", + "ubsan_type_hash_win.cpp", ] } |

