commit | 39046b31a7915602e6c435125823c7a521d6813b | [log] [tgz] |
---|---|---|
author | Steven Bennetts <stevenjb@chromium.org> | Thu Jan 10 17:15:16 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Thu Jan 10 17:15:16 2019 |
tree | 0e20ca2cc3af181e3436dfda6292963dea1c4056 | |
parent | 822e75f724b501832a7abb1353cf5c7e400d4aa0 [diff] |
Make //chromeos/cryptohome and //chromeos/login/* components A component or target should not include a source_set that is also included by another component or target. This could cause unexpected behavior in component builds with duplicate globals: https://chromium.googlesource.com/chromium/src/+/HEAD/docs/component_build.md#the-chrome-component-build This was violated with some recent refactoring of: //chromeos/cryptohome //chromeos/login/auth //chromeos/login/login_state These only affect component builds, which are not used for any non-informational Chrome OS builders. Since these changes landed recently and are part of a complex chain (or are long existing) rather than attempt a series of reverts, this CL addresses the majority of these by removing these source_sets from //chromeos and making them separate components (something we want to do anyway). For redundant deps removal and extraction: TBR=sky@chromium.org, jamescook@chromium.org, hidehiko@chromium.org Bug: 863439 Change-Id: I2174e25345ea7415a676fc2b9e6e62a0398428b0 Reviewed-on: https://chromium-review.googlesource.com/c/1399458 Reviewed-by: Steven Bennetts <stevenjb@chromium.org> Reviewed-by: Hidehiko Abe <hidehiko@chromium.org> Reviewed-by: Ryo Hashimoto <hashimoto@chromium.org> Commit-Queue: Steven Bennetts <stevenjb@chromium.org> Cr-Commit-Position: refs/heads/master@{#621618}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .