Chromium Code Reviews
DescriptionCleanup public includes directory.
This CL updates various files in the includes directory to ensure that (1) they do
not depend on headers in /src and (2) that they minimize their dependence on external
headers.
To ensure that we don't regress this behavior a new build target has been added to
build a single cpp file that contains all* public includes and is compiled with
only those directories in the include path.
* The exception is those includes that depend on OS specific headers
BUG=skia:2941
NOTRY=true
Committed: https://skia.googlesource.com/skia/+/0b17d6cb343cb71a3f548a02f0952c3592fc8c87
Patch Set 1 #Patch Set 2 : exclude chrome header #Patch Set 3 : remove old include #Patch Set 4 : fix mac builds #Patch Set 5 : fix ios #
Total comments: 13
Patch Set 6 : lowecase regexi #Patch Set 7 : comments and win fix #Patch Set 8 : fixing windows AGAIN! #
Total comments: 1
Patch Set 9 : rebase #Patch Set 10 : more angle bot issues #Patch Set 11 : &^%%$# #
Messages
Total messages: 18 (6 generated)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||