Reland "[Headless] Split browser/renderer process dependencies"
This is a reland of 9d58d48148490cacee5cdc2c48303aa8d66c6836
It also fixes an issue with crash reports not being uploaded by Chrome with the
original patch.
Bug: 960710
Original change's description:
> [Headless] Split browser/renderer process dependencies
>
> This CL splits //headless:headless into 2 components:
> - :headless_renderer
> - :headless_non_renderer
>
> :headless_renderer is intended for child processes, and has a smaller
> footprint than :headless_non_renderer.
>
> For release builds, this reduces the size of chrome_child.dll by about
> 9.7MB.
>
> Bug: 929408
> Change-Id: I514a1bb5604f8ab8d6c6031970b5c7a965a8393d
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1570654
> Reviewed-by: John Budorick <[email protected]>
> Reviewed-by: Andrey Kosyakov <[email protected]>
> Commit-Queue: Nicolas Ouellet-Payeur <[email protected]>
> Cr-Commit-Position: refs/heads/master@{#656433}
Bug: 929408
Change-Id: I2464ce7a380cc8765b3515cf8e1754d06a7cb65c
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1606224
Commit-Queue: Nicolas Ouellet-Payeur <[email protected]>
Reviewed-by: Andrey Kosyakov <[email protected]>
Reviewed-by: John Budorick <[email protected]>
Cr-Commit-Position: refs/heads/master@{#659328}
diff --git a/BUILD.gn b/BUILD.gn
index b59e6dfd..01cf5cf 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -220,7 +220,7 @@
":d8_fuchsia",
"//build/fuchsia/fidlgen_js:fidlgen_js_unittests",
"//fuchsia:gn_all",
- "//headless",
+ "//headless:headless_non_renderer",
]
}
@@ -748,7 +748,7 @@
if (is_linux && use_ozone) {
deps += [
- "//headless",
+ "//headless:headless_non_renderer",
"//headless:headless_tests",
]
}