skia2/gyp
bungeman b7069e9c1f Compile with VS2015.
Visual Studio 2015 has additional warnings around noexcept and
disabling exceptions, which can be worked around with the
(undocumented) _HAS_EXCEPTIONS macro.

Visual Studio 2013 and 2015 have roundf in math.h, so use it to
avoid extra work and casts.

We avoid using cmath, as it undefs isfinite on gcc, but Visual Studio
2015 no longer provides overloads of copysign from math.h (which is
actually correct). As a result, use copysignf (which is available in
math.h in 2013 and 2015) directly.

Review URL: https://codereview.chromium.org/1244173005
2015-07-21 14:14:30 -07:00
..
android_deps.gyp WIP: Added support for giflib, updated jpeg and png 2015-03-30 07:52:52 -07:00
android_framework_lib.gyp Make android framework depend on SkCodec. 2015-03-20 11:20:03 -07:00
android_output.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
android_system.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
angle.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
animator.gyp delete (unused) TransparentShader 2015-06-05 11:31:26 -07:00
apptype_console.gypi Remove all code related to NaCl 2015-04-02 12:16:36 -07:00
bench.gyp Experiment with find as a road to Gyp sanity. 2015-05-16 15:47:10 -07:00
bench.gypi Revert "Move headers used by headers in include/ to include/private." 2015-07-01 16:35:59 -04:00
canvas_state_lib.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
codec.gyp Add libjpeg-turbo library (depends on yasm) 2015-07-07 08:50:01 -07:00
common_conditions.gypi Compile with VS2015. 2015-07-21 14:14:30 -07:00
common_variables.gypi Revert of skia: ANGLE deps roll (patchset #1 id:1 of https://codereview.chromium.org/1244843003/) 2015-07-21 14:06:10 -07:00
common.gypi Remove all code related to NaCl 2015-04-02 12:16:36 -07:00
core.gyp Revert "Move headers used by headers in include/ to include/private." 2015-07-01 16:35:59 -04:00
core.gypi Outline SkSpinlock::acquire(). 2015-07-09 10:51:36 -07:00
debugger.gyp Revert "Move headers used by headers in include/ to include/private." 2015-07-01 16:35:59 -04:00
dm.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
dm.gypi Revert "Move headers used by headers in include/ to include/private." 2015-07-01 16:35:59 -04:00
effects.gyp Revert "Move headers used by headers in include/ to include/private." 2015-07-01 16:35:59 -04:00
effects.gypi Add new SkPoint3 class 2015-07-13 13:16:44 -07:00
etc1.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
everything.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
example.gyp Revert "Move headers used by headers in include/ to include/private." 2015-07-01 16:35:59 -04:00
experimental.gyp experimental: remove old PDF benchmarking tools 2015-07-15 08:06:29 -07:00
FileReaderApp.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
find.py Sort build files for consistent link order. 2015-05-20 09:26:47 -07:00
flags.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
freetype.gyp Remove SK_ANDROID_FREETYPE_HAS_MM from build. 2015-06-04 07:38:52 -07:00
freetype.gypi Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
giflib.gyp Creating a new wrapper for gif decoder 2015-04-01 06:58:48 -07:00
gmslides.gypi Gyp: Sanity Part II (GM+Tests) 2015-05-17 06:47:49 -07:00
gpu.gyp Revert "Move headers used by headers in include/ to include/private." 2015-07-01 16:35:59 -04:00
gpu.gypi Add sanity check to GrAtlasTextBlob 2015-07-21 11:39:35 -07:00
gputest.gyp Revert "Move headers used by headers in include/ to include/private." 2015-07-01 16:35:59 -04:00
icu.gyp SkPDF: Add Sfntly to DEPS, gyp 2015-05-18 13:15:56 -07:00
images.gyp Revert "Remove ambiguity of SkJpegUtility name." 2015-06-15 09:10:03 -07:00
iOSShell.gyp Remove old iOS porting files. 2015-06-29 14:12:41 -07:00
jsoncpp.gyp Roll jsoncpp, drop dependency on Chromium overrides. 2014-08-19 07:21:00 -07:00
ktx.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
libjpeg-turbo.gyp Reenable yasm for Android x86 and x86-64 on Linux host 2015-07-21 12:01:48 -07:00
libjpeg.gyp Build Skia for a bare-bones embedded Linux system. 2014-02-24 20:22:34 +00:00
libpng.gyp Enable both static and dynamically linked libpng 2015-04-03 12:35:27 -07:00
libwebp_skia.gypi Use the upstream version of libwebp, v0.4.3. 2015-07-10 09:32:09 -07:00
libwebp.gyp Use the upstream version of libwebp, v0.4.3. 2015-07-10 09:32:09 -07:00
lua.gyp Build Skia for a bare-bones embedded Linux system. 2014-02-24 20:22:34 +00:00
most.gyp Visual bench on native android 2015-06-12 12:51:44 -07:00
nanomsg.gyp Experiment with find as a road to Gyp sanity. 2015-05-16 15:47:10 -07:00
opts.gyp Revert of Allow NEON on iOS. (patchset #3 id:40001 of https://codereview.chromium.org/1091823002/) 2015-04-17 14:02:40 -07:00
opts.gypi Clean up dead xfermode opts code. 2015-07-20 07:14:19 -07:00
pathops_skpclip.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
pathops_unittest.gyp cumulative pathops patch 2015-03-26 07:52:43 -07:00
pathops_unittest.gypi Now, path ops natively intersect conics, quads, and cubics in any combination. There are still a class of cubic tests that fail and a handful of undiagnosed failures from skps and fuzz tests, but things are much better overall. 2015-04-20 08:31:59 -07:00
pdf.gyp Revert "Move headers used by headers in include/ to include/private." 2015-07-01 16:35:59 -04:00
pdf.gypi SkPDF: detect YUV-JPEG without relying on ImageGenerator 2015-05-07 11:46:59 -07:00
pdfviewer_lib.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
pdfviewer.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
ports.gyp Allow Android font manager on *nix. 2015-07-15 10:58:47 -07:00
SampleApp.gyp Add normal map sample 2015-07-09 09:04:16 -07:00
sfnt.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
sfntly.gyp SkPDF: Add Sfntly to DEPS, gyp 2015-05-18 13:15:56 -07:00
SimpleCocoaApp.gyp Allows windowed apps to be built on the Mac just by writing a SkOSWindow subclass without needing nib/plist files. 2015-06-18 11:49:42 -07:00
SimpleiOSApp.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
skflate.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
skia_for_android_framework_defines.gypi Revert[2] of guard to remove DrawBitmapRectFlags 2015-07-17 07:09:43 -07:00
skia_for_chromium_defines.gypi Add new SkPoint3 class 2015-07-13 13:16:44 -07:00
skia_launcher.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
skia_lib.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
svg.gyp Revert "Move headers used by headers in include/ to include/private." 2015-07-01 16:35:59 -04:00
tests.gypi Allow Android font manager on *nix. 2015-07-15 10:58:47 -07:00
tools.gyp Add tools/flatten to flatten nested pictures in .skps. 2015-07-08 10:06:01 -07:00
utils.gyp Revert "Move headers used by headers in include/ to include/private." 2015-07-01 16:35:59 -04:00
utils.gypi Revert "Move headers used by headers in include/ to include/private." 2015-07-01 16:35:59 -04:00
v8.gyp Allows windowed apps to be built on the Mac just by writing a SkOSWindow subclass without needing nib/plist files. 2015-06-18 11:49:42 -07:00
views_animated.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
views.gyp Revert "Move headers used by headers in include/ to include/private." 2015-07-01 16:35:59 -04:00
visualbench.gyp Revert "Move headers used by headers in include/ to include/private." 2015-07-01 16:35:59 -04:00
xml.gyp Add copyright headers to remaining gyp files. 2015-03-25 10:22:41 -07:00
xps.gyp Revert "Move headers used by headers in include/ to include/private." 2015-07-01 16:35:59 -04:00
yasm.gyp Reenable yasm for Android x86 and x86-64 on Linux host 2015-07-21 12:01:48 -07:00
zlib.gyp Tweak GYP to also link with XCode 7. 2015-07-13 08:13:03 -07:00