[gn] Refactoring - inverse libplatform config dependency

This makes sure that targets depending on v8_libplatform
apply the required config.

BUG=chromium:474921
NOTRY=true

Review-Url: https://codereview.chromium.org/1962423003
Cr-Commit-Position: refs/heads/master@{#36170}
This commit is contained in:
machenbach 2016-05-11 05:03:16 -07:00 committed by Commit bot
parent f00efdaed5
commit a78a32dc13

View File

@ -1960,6 +1960,10 @@ v8_source_set("v8_libplatform") {
":internal_config_base",
]
public_configs = [
":libplatform_config"
]
deps = [
":v8_libbase",
]
@ -1975,13 +1979,15 @@ v8_source_set("fuzzer_support") {
configs = [
":internal_config_base",
":libplatform_config",
]
deps = [
":v8_libplatform",
snapshot_target,
]
public_deps = [
":v8_libplatform",
]
}
###############################################################################
@ -2000,7 +2006,6 @@ if (current_toolchain == snapshot_toolchain) {
configs += [ "//build/config/compiler:no_chromium_code" ]
configs += [
":internal_config",
":libplatform_config",
":features",
":toolchain",
]
@ -2141,7 +2146,6 @@ v8_source_set("json_fuzzer") {
configs = [
":internal_config",
":libplatform_config",
]
}
@ -2156,7 +2160,6 @@ v8_source_set("parser_fuzzer") {
configs = [
":internal_config",
":libplatform_config",
]
}
@ -2171,7 +2174,6 @@ v8_source_set("regexp_fuzzer") {
configs = [
":internal_config",
":libplatform_config",
]
}
@ -2186,7 +2188,6 @@ v8_source_set("wasm_fuzzer") {
configs = [
":internal_config",
":libplatform_config",
]
}
@ -2201,6 +2202,5 @@ v8_source_set("wasm_asmjs_fuzzer") {
configs = [
":internal_config",
":libplatform_config",
]
}