skia2/third_party
mtklein f037d48e29 GN: refactor third_party/gni
This fixes the build on Linux (dep on third_party:zlib -> third_party/zlib).

  I've moved declare_args() {} back to each .gn file... seems like args want
  to be as local as possible in GN land.

  Additionally, refactor all the common third_party config and warning flag
  changes into a template, third_party.  This lets it all live together in a
  .gni: at head unwanted_configs can be in a .gni (it's just a variable) but
  config("no_warnings") (and thus third_party_configs) cannot, as configs
  cannot be part of .gni files.

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

Review-Url: https://codereview.chromium.org/2163653002
2016-07-19 08:25:00 -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
freetype/include/freetype-android Update Android FreeType version. 2015-10-27 08:39:39 -07:00
giflib Creating a new wrapper for gif decoder 2015-04-01 06:58:48 -07:00
harfbuzz Start building HarfBuzz+Skia example 2016-05-03 15:09:52 -07:00
ktx Make is_ktx safer 2016-04-12 07:41:22 -07:00
libmicrohttpd Create explicit microhttpd.gyp 2016-03-09 15:07:02 -08:00
libpng Prefix png functions 2016-06-06 08:57:50 -07:00
libsdl Style bikeshed - remove extraneous whitespace 2016-03-29 09:03:53 -07:00
libwebp/webp Comments Style: s/skbug.com/bug.skia.org/ 2015-11-07 05:29:00 -08: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 Reenable yasm for Android x86 and x86-64 on Linux host 2015-07-21 12:01:48 -07:00
zlib GN: refactor third_party/gni 2016-07-19 08:25:00 -07:00
BUILD.gn GN: refactor third_party/gni 2016-07-19 08:25:00 -07:00
README Remove svn:externals and update the README. 2013-06-12 14:57:33 +00:00
third_party.gni GN: refactor third_party/gni 2016-07-19 08:25:00 -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'.