skia2/third_party
mtklein 2b6870ccb2 GN: nanobench
Add nanobench, and while we're at it monobench to show off how cool
source_sets are... the bench files are only built once then linked
into both binaries.  With GYP we build them twice. :/  Same deal
for GMs between nanobench and DM... build once, link twice.

nanobench uses SkImageEncoder to encode its .pngs, which requires
we link in the image encoders, which requires we get them all in.
That's the bulk of this.

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2193513002

Review-Url: https://codereview.chromium.org/2193513002
2016-07-28 14:17:33 -07:00
..
etc1 Revert of Depend on ETC1 via DEPS instead of a direct third_party checkin. (patchset #1 id:1 of https://codereview.chromium.org/1296253003/ ) 2015-08-17 11:15:00 -07:00
expat GN: dm 2016-07-27 13:55:27 -07:00
freetype/include/freetype-android Update Android FreeType version. 2015-10-27 08:39:39 -07:00
giflib GN: dm 2016-07-27 13:55:27 -07:00
harfbuzz DEPS: harfbuzz 1.2.7 → 1.3.0 2016-07-27 10:08:39 -07:00
jsoncpp GN: dm 2016-07-27 13:55:27 -07:00
ktx Make is_ktx safer 2016-04-12 07:41:22 -07:00
libjpeg_turbo GN: dm 2016-07-27 13:55:27 -07:00
libmicrohttpd Create explicit microhttpd.gyp 2016-03-09 15:07:02 -08:00
libpng GN: dm 2016-07-27 13:55:27 -07:00
libsdl Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
libwebp GN: nanobench 2016-07-28 14:17:33 -07:00
lua Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
qcms Add exact version of qcms used by Chrome for testing and comparison 2016-05-26 11:05:37 -07:00
yasm Make yasm-android executable 2016-07-26 13:46:16 -07:00
zlib GN: dm 2016-07-27 13:55:27 -07:00
BUILD.gn GN: fixes for Mac 2016-07-27 11:17:18 -07:00
README Remove svn:externals and update the README. 2013-06-12 14:57:33 +00:00
third_party.gni GN: dm 2016-07-27 13:55:27 -07:00

This directory contains a set of dependencies that are needed to build various
components and tools within Skia.  Some of these dependencies reside within
the Skia repo, while others are pulled from other repositories and placed
in the third_party/externals directory. These external dependencies are defined
in a DEPS file and are kept up-to-date using 'gclient sync'.