diff options
Diffstat (limited to 'llvm/utils/gn/secondary/compiler-rt/lib/sanitizer_common/BUILD.gn')
-rw-r--r-- | llvm/utils/gn/secondary/compiler-rt/lib/sanitizer_common/BUILD.gn | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/llvm/utils/gn/secondary/compiler-rt/lib/sanitizer_common/BUILD.gn b/llvm/utils/gn/secondary/compiler-rt/lib/sanitizer_common/BUILD.gn index af0f2903e51..7d280bd060e 100644 --- a/llvm/utils/gn/secondary/compiler-rt/lib/sanitizer_common/BUILD.gn +++ b/llvm/utils/gn/secondary/compiler-rt/lib/sanitizer_common/BUILD.gn @@ -1,6 +1,16 @@ source_set("sources") { configs -= [ "//llvm/utils/gn/build:llvm_code" ] configs += [ "//llvm/utils/gn/build:crt_code" ] + deps = [ + "//llvm/utils/gn/build/libs/pthread", + ] + libs = [] + if (current_os == "linux" || current_os == "android") { + libs += [ "dl" ] + } + if (current_os == "linux") { + libs += [ "rt" ] + } sources = [ "sancov_flags.cc", "sanitizer_allocator.cc", @@ -67,4 +77,7 @@ source_set("sources") { "sanitizer_unwind_win.cc", "sanitizer_win.cc", ] + if (current_cpu == "x64") { + sources += [ "sanitizer_linux_x86_64.S" ] + } } |