Replace sanitizers:deps with exe_and_shlib_deps (v8)

All targets (at least on sanitizer builds) unconditionally depend
on //build/config/sanitizers:deps.

It is necessary for bug 593874 that all targets now also depend
on //buildtools/third_party/libc++:libcxx_proxy.  This requires
adding a new "global dependency": //build/config:exe_and_shlib_deps.

This CL updates references to sanitizers:deps to instead refer to
//build/config:exe_and_shlib_deps.

BUG=chromium:723069
R=bradnelson@chromium.org

Review-Url: https://codereview.chromium.org/2894013003
Cr-Commit-Position: refs/heads/master@{#45435}
This commit is contained in:
thomasanderson 2017-05-19 14:52:47 -07:00 committed by Commit bot
parent c476e8afc1
commit cb7dd0a911
5 changed files with 12 additions and 12 deletions

View File

@ -2662,7 +2662,7 @@ if (current_toolchain == v8_snapshot_toolchain) {
":v8_libbase",
":v8_libplatform",
":v8_nosnapshot",
"//build/config/sanitizers:deps",
"//build/config:exe_and_shlib_deps",
"//build/win:default_exe_manifest",
]
}
@ -2835,7 +2835,7 @@ v8_executable("d8") {
":v8",
":v8_libbase",
":v8_libplatform",
"//build/config/sanitizers:deps",
"//build/config:exe_and_shlib_deps",
"//build/win:default_exe_manifest",
]
@ -2880,7 +2880,7 @@ v8_executable("v8_hello_world") {
":v8",
":v8_libbase",
":v8_libplatform",
"//build/config/sanitizers:deps",
"//build/config:exe_and_shlib_deps",
"//build/win:default_exe_manifest",
]
}
@ -2901,7 +2901,7 @@ v8_executable("v8_sample_process") {
":v8",
":v8_libbase",
":v8_libplatform",
"//build/config/sanitizers:deps",
"//build/config:exe_and_shlib_deps",
"//build/win:default_exe_manifest",
]
}
@ -2921,7 +2921,7 @@ v8_executable("v8_parser_shell") {
":v8",
":v8_libbase",
":v8_libplatform",
"//build/config/sanitizers:deps",
"//build/config:exe_and_shlib_deps",
"//build/win:default_exe_manifest",
]
}
@ -2943,7 +2943,7 @@ if (want_v8_shell) {
":v8",
":v8_libbase",
":v8_libplatform",
"//build/config/sanitizers:deps",
"//build/config:exe_and_shlib_deps",
"//build/win:default_exe_manifest",
]
}
@ -2955,7 +2955,7 @@ template("v8_fuzzer") {
v8_executable("v8_simple_" + name) {
deps = [
":" + name,
"//build/config/sanitizers:deps",
"//build/config:exe_and_shlib_deps",
"//build/win:default_exe_manifest",
]

View File

@ -338,7 +338,7 @@ v8_executable("cctest") {
"../..:v8_libbase",
"../..:v8_libplatform",
"../..:wasm_module_runner",
"//build/config/sanitizers:deps",
"//build/config:exe_and_shlib_deps",
"//build/win:default_exe_manifest",
]
@ -437,7 +437,7 @@ v8_executable("generate-bytecode-expectations") {
"../..:v8",
"../..:v8_libbase",
"../..:v8_libplatform",
"//build/config/sanitizers:deps",
"//build/config:exe_and_shlib_deps",
"//build/win:default_exe_manifest",
]
}

View File

@ -26,7 +26,7 @@ v8_executable("inspector-test") {
"../..:v8",
"../..:v8_libbase",
"../..:v8_libplatform",
"//build/config/sanitizers:deps",
"//build/config:exe_and_shlib_deps",
"//build/win:default_exe_manifest",
]

View File

@ -21,7 +21,7 @@ v8_executable("mkgrokdump") {
"../..:v8",
"../..:v8_libbase",
"../..:v8_libplatform",
"//build/config/sanitizers:deps",
"//build/config:exe_and_shlib_deps",
"//build/win:default_exe_manifest",
]
}

View File

@ -193,7 +193,7 @@ v8_executable("unittests") {
"../..:v8_for_testing",
"../..:v8_libbase",
"../..:v8_libplatform",
"//build/config/sanitizers:deps",
"//build/config:exe_and_shlib_deps",
"//build/win:default_exe_manifest",
"//testing/gmock",
"//testing/gtest",