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 <mbonadei@chromium.org> Reviewed-by:Frank Barchard <fbarchard@chromium.org> Cr-Commit-Position: refs/heads/master@{#523702}
Showing
Please register or sign in to comment