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}
1 file changed