skia2/gn
Mike Klein bd9be4dec9 Strip dead code on all Release builds.
Today we do this only on Windows (/OPT:REF).

This extends to Mac-likes (-dead_strip) and non-Macs
(-ffunction-sections, -fdata-sections, -Wl,--gc-sections).

Should be no harm passing -ffunction-sections and -fdata-sections on Mac too.

CQ_INCLUDE_TRYBOTS=skia.primary:Build-Ubuntu-Clang-x86_64-Release-Mini

Change-Id: I3a1b41be1d258ff509b0355215cb25dab47db57b
Reviewed-on: https://skia-review.googlesource.com/8307
Reviewed-by: Ben Wagner <bungeman@google.com>
Commit-Queue: Mike Klein <mtklein@chromium.org>
2017-02-10 15:32:48 +00:00
..
android_framework_defines.gni SkColorSpace: remove named API, add gamut API 2017-02-07 19:33:37 +00:00
ar.py GN: quiet alink spam on Mac 2016-11-07 14:19:32 +00:00
bench.gni Remove SkColorCubeFilter. It is unused. 2017-01-21 15:09:31 +00:00
BUILD.gn Strip dead code on all Release builds. 2017-02-10 15:32:48 +00:00
BUILDCONFIG.gn GN: add 32-bit and Release iOS builders. 2017-01-23 19:54:49 +00:00
core.gni Add refcnt'ed immutable vertices class for SkCanvas::drawVertices. 2017-02-06 17:52:22 +00:00
cp.py GN: get Angle compiling on Windows. 2016-10-17 16:16:16 +00:00
effects.gni Move C effects into effects. 2017-02-09 21:50:55 +00:00
find_headers.py Mark this file as executable 2016-11-17 22:29:59 +00:00
find_ios_sysroot.py GN: iOS basics 2016-11-03 19:31:50 +00:00
gm.gni Add GM to exercise some of the darker corners of SkMagnifierImageFilter 2017-02-07 13:06:48 +00:00
gn_helpers.py Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
gn_meta_sln.py Move, rename, and document Visual Studio GN helper script 2016-12-14 16:41:52 +00:00
gn_to_bp.py Generate Android build targets for dm and nanobench 2017-01-27 20:02:23 +00:00
gn_to_cmake.py Add support for lib_dirs to gn_to_cmake.py. 2016-10-28 15:07:10 +00:00
gpu.gni Change shadow tessellators to use SkColor and move to util. 2017-01-30 18:44:38 +00:00
gypi_to_gn.py Add executable bit and shebang to python files 2016-08-18 04:36:25 -07:00
is_clang.py GN: match shell behavior for cc and cxx in is_clang.py 2016-09-27 09:29:24 -07:00
opts.gni remove MIPS DSP optimizations 2016-12-21 03:55:00 +00:00
package_ios.py Automate more parts of gn/package_ios.py. 2017-01-31 17:41:16 +00:00
pdf.gni Start inverting GN reading .gypis to GYP reading .gnis. 2016-10-26 17:47:00 +00:00
push_to_android.py skia_android_serial = "auto" 2017-01-12 16:30:17 +00:00
samples.gni Create .gni files for samples, tests, gms, and benches. 2016-10-27 18:14:06 +00:00
shared_sources.gni remove MIPS DSP optimizations 2016-12-21 03:55:00 +00:00
sksl.gni Split SkSL and utils apart again into .gni files. 2016-10-26 18:56:37 +00:00
tests.gni Make shadow tessellators fail gracefully and add unit test for this. 2017-02-03 16:08:46 +00:00
utils.gni Revert "Roll minimum picture version up to 44." 2017-02-10 12:32:21 +00:00
xps.gni SkXPS: new document API. 2017-02-06 19:00:28 +00:00