DescriptionGN: Create a :gles2_interface target to resolve some check errors in //cc.
gles2_interface.h defines a pure virtual interface; targets which use it should
depend on it, but not necessarily on an implementation target. Consequently,
a //gpu/command_buffer/client:gles2_interface target was created to reflect the
dependency on this interface without linking a particular implementation.
This resolves an issue with //cc trying to use this header without having a
dependency on a target which includes it.
Committed: https://crrev.com/cba3d2fec7493eeb9a22d712be62969299750c55
Cr-Commit-Position: refs/heads/master@{#294956}
Patch Set 1 #Patch Set 2 : :gles2_interface only #
Total comments: 2
Patch Set 3 : direct_dependent_configs #Patch Set 4 : direct_dependent_configs #Patch Set 5 : unneeded forwarding #
Total comments: 1
Patch Set 6 : missing config forwarding #
Total comments: 6
Patch Set 7 : rebase and adjust targets which newly depend on gles2_interface.h #Patch Set 8 : add comment per brettw #
Messages
Total messages: 21 (2 generated)
|