summaryrefslogtreecommitdiffstats
path: root/mojo
diff options
context:
space:
mode:
authorrockot <rockot@chromium.org>2016-03-09 08:38:10 -0800
committerCommit bot <commit-bot@chromium.org>2016-03-09 16:39:28 +0000
commit4eb9c5a2fbceeb0e67dade6a5e48639fd0795254 (patch)
tree137f2e9b5a604832a4a269a93427ee147f3a610f /mojo
parent6aacb58a448d503715acff53cea8abe86f51aea2 (diff)
downloadchromium_src-4eb9c5a2fbceeb0e67dade6a5e48639fd0795254.zip
chromium_src-4eb9c5a2fbceeb0e67dade6a5e48639fd0795254.tar.gz
chromium_src-4eb9c5a2fbceeb0e67dade6a5e48639fd0795254.tar.bz2
Fix public_deps for shell runner host
Build flake: https://build.chromium.org/p/chromium/builders/Linux/builds/72756/steps/compile/logs/stdio If targets depend on //foo and include //foo/foo.h, and //foo depends on //bar and //foo/foo.h includes //bar/bar.h, then //bar must be in //foo's public_deps. If bar.h is a generated header, getting this wrong = build flake when building //foo's dependent targets. TBR=ben@chromium.org BUG= Review URL: https://codereview.chromium.org/1777933002 Cr-Commit-Position: refs/heads/master@{#380146}
Diffstat (limited to 'mojo')
-rw-r--r--mojo/shell/runner/host/BUILD.gn12
1 files changed, 8 insertions, 4 deletions
diff --git a/mojo/shell/runner/host/BUILD.gn b/mojo/shell/runner/host/BUILD.gn
index f7b4538..67066af 100644
--- a/mojo/shell/runner/host/BUILD.gn
+++ b/mojo/shell/runner/host/BUILD.gn
@@ -69,19 +69,23 @@ source_set("lib") {
deps = [
":child_process_base",
":native_application_support",
- "//base",
"//base:base_static",
"//base:i18n",
- "//mojo/edk/system",
"//mojo/message_pump",
"//mojo/platform_handle:platform_handle_impl",
- "//mojo/shell",
"//mojo/shell/public/cpp:sources",
- "//mojo/shell/public/interfaces",
"//mojo/shell/runner:init",
"//mojo/shell/runner/common",
]
+ public_deps = [
+ "//base",
+ "//mojo/edk/system",
+ "//mojo/public/cpp/system",
+ "//mojo/shell",
+ "//mojo/shell/public/interfaces",
+ ]
+
if (is_linux && !is_android) {
sources += [
"linux_sandbox.cc",