Fix the pdfium component build.
authorBrett Wilson <brettw@chromium.org>
Fri, 6 Mar 2015 19:06:38 +0000 (11:06 -0800)
committerBrett Wilson <brettw@chromium.org>
Fri, 6 Mar 2015 19:06:38 +0000 (11:06 -0800)
commit8842c6214cf70fa4237d17684cc9f609536c0240
treea91e5aeacdc7757df4e325aba68ab7045e99a326
parent5a370d77d0db7550e91888f0ff50ee305f0f9f3d
Fix the pdfium component build.

It has a component with no object files in it. When compiled as a shared library, this fails.

This changes the target to a source set which can handle empty sources. It also changes the other static libraries in pdfium to source_sets (it should be very rare to need real static libraries).

Runs "gn format" over the BUILD files.

Renames the arg bundle_freetype to pdfium_bundle_freetype which makes more sense in the context of a larger build like Chrome.

R=jam@chromium.org

Review URL: https://codereview.chromium.org/985543002
BUILD.gn
third_party/BUILD.gn