| Index: BUILD.gn
|
| diff --git a/BUILD.gn b/BUILD.gn
|
| index 1d9c449e0b04fc563546df703b5b474977b2f8ee..8ea559a16f918b69448eb92673d253809c9a08f0 100644
|
| --- a/BUILD.gn
|
| +++ b/BUILD.gn
|
| @@ -14,6 +14,7 @@ import("//build/config/ui.gni")
|
| import("//build_overrides/v8.gni")
|
| import("//media/media_options.gni")
|
| import("//third_party/openh264/openh264_args.gni")
|
| +import("//tools/ipc_fuzzer/ipc_fuzzer.gni")
|
|
|
| if (is_android) {
|
| import("//build/config/android/config.gni")
|
| @@ -901,6 +902,47 @@ group("chromium_builder_perf") {
|
| }
|
| }
|
|
|
| +if (!is_ios && !is_android && !is_chromecast) {
|
| + group("chromium_builder_asan") {
|
| + testonly = true
|
| +
|
| + deps = [
|
| + "//chrome:chrome",
|
| + "//content/shell:content_shell",
|
| + "//v8:d8",
|
| + ]
|
| + if (!is_win) {
|
| + deps += [
|
| + "//net:dns_fuzz_stub",
|
| + "//net:hpack_fuzz_wrapper",
|
| + "//skia:filter_fuzz_stub",
|
| + ]
|
| + }
|
| + if (enable_ipc_fuzzer && !is_component_build) {
|
| + deps += [ "//tools/ipc_fuzzer:ipc_fuzzer_all" ]
|
| + }
|
| + if (!is_chromeos) {
|
| + deps += [
|
| + "//third_party/pdfium/samples:pdfium_test",
|
| + "//v8:v8_shell($host_toolchain)",
|
| + ]
|
| + }
|
| + if (is_clang) {
|
| + deps += [ "//build/sanitizers:copy_llvm_symbolizer" ]
|
| + }
|
| + if (is_win && symbol_level == 2 && target_cpu == "x86" && is_syzyasan) {
|
| + deps += [
|
| + "//chrome/tools/build/win/syzygy:chrome_dll_syzygy",
|
| + # TODO(GYP): Add this once it exists, https://crbug.com/619086
|
| + # "//content/shell:content_shell_syzyasan
|
| + ]
|
| + if (is_multi_dll_chrome) {
|
| + deps += [ "//chrome/tools/build/win/syzygy:chrome_child_dll_syzygy" ]
|
| + }
|
| + }
|
| + }
|
| +}
|
| +
|
| # For compatibility with GYP. The linux_chromium_chromeos_rel_ng and
|
| # linux_chromium_chromeos_compile_rel_ng bots reference this target as
|
| # something to build, but all targets for those bots to compile are set
|
|
|