f037d48e29
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 |
||
---|---|---|
.. | ||
etc1 | ||
freetype/include/freetype-android | ||
giflib | ||
harfbuzz | ||
ktx | ||
libmicrohttpd | ||
libpng | ||
libsdl | ||
libwebp/webp | ||
lua | ||
qcms | ||
yasm | ||
zlib | ||
BUILD.gn | ||
README | ||
third_party.gni |
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'.