Jumbo support for ppapi (-7.5 CPU minutes)
Jumbo is a unity build system for Chromium (see
which merges cc files at the build target level.
The code in //ppapi needs roughly 15 CPU minutes to compile in my
measurements, which is 2.3% of the total jumbo build time and one of
the largest remaining non-thirdparty code blocks without jumbo support.
This saves about 7.5 CPU minutes in a jumbo build, which is
a bit over 1% of the total reference build time. It doesn't cover
thunk which is most of the remaining compile time. There are
too much generated code with reused symbol names in thunk for it
to be trivially supported right now.
Reviewed-by: Antoine Labour <email@example.com>
Reviewed-by: Bill Budge <firstname.lastname@example.org>
Commit-Queue: Daniel Bratell <email@example.com>
4 files changed