commit | cacd0b188b83b4f41cf1f623b7f9e6b438ff4c8f | [log] [tgz] |
---|---|---|
author | Frank Barchard <[email protected]> | Wed Dec 13 06:34:18 2017 |
committer | Commit Bot <[email protected]> | Wed Dec 13 06:34:18 2017 |
tree | 98eb77caa5e344ee58bd3b7f41670057315c5194 | |
parent | 3ae2446be3d11e6393c0bc8567f953212babc63c [diff] |
libyuv roll from 1678 to 1682 for webrtc libyuv_config Using all_dependent_configs to pass libyuv_config around. Using public_configs, client projects must rely on public_deps to propagate configurations up in the build graph. This is bad because public_deps allows the exposition of headers that live in another target. This can lead to a really unhealthy build. On the other side, all_dependent_configs is automatically propagated up in the build graph but if a target includes a libyuv header it is forced by GN to declare the dependency (and this will propagate libyuv_config). Bug: webrtc:8605, webrtc:8603 Test: None Change-Id: I590c620b29102f2f7720da36872335f83ea7c453 Reviewed-on: https://chromium-review.googlesource.com/822334 Commit-Queue: Mirko Bonadei <[email protected]> Reviewed-by: Frank Barchard <[email protected]> Cr-Commit-Position: refs/heads/master@{#523702}
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 .