Stop propagation of dependent configs between toolchains.

In the following scenario:

//foo:a (toolchain1) -> //foo:b (toolchain2) -> //foo:c (toolchain2)

Any dependent configs from //foo:b or //foo:c will not get added to //foo:a
because it is part of a different toolchain but any dependent config
from //foo:c will still get added to //foo:b because both targets are part of
the same toolchain.

BUG=675224
R=dpranke@chromium.org

Review-Url: https://codereview.chromium.org/2605963002
Cr-Original-Commit-Position: refs/heads/master@{#441341}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d1316080967dfa9cd57b11269e25aedceb170514
2 files changed
tree: fa3c5b1b505a9b8c00adefc3393b16a5b3ccb091
  1. tools/