Go to file
Brian Osman e54d4cefb7 VS script: Handle variation among configurations
The script now emits a meta-solution that include all projects across
all configurations. For example, third party libraries may not be in
all configurations, or certain targets are only present in some.

Additionally, the ItemDefinitionGroup (which includes preprocessor
definitions) is included from every configuration's project file, so
syntax highlighting of inactive code works correctly.

BUG=skia:

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

Change-Id: I241d83aea3f076365811965161fc941f82c9714c
Reviewed-on: https://skia-review.googlesource.com/5085
Reviewed-by: Greg Daniel <egdaniel@google.com>
Reviewed-by: Cary Clark <caryclark@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
2016-11-21 16:35:39 +00:00
animations first cut at a checkbox 2009-10-21 19:41:10 +00:00
bench Support decoding images to multiple formats, depending on usage 2016-11-21 14:58:32 +00:00
bin Build for Android from Windows, work in progress. 2016-10-26 14:37:43 +00:00
cmake Add gif sources to public.bzl. 2016-10-24 19:26:22 +00:00
debugger Resurrect SkDebugger 2016-11-15 15:41:09 +00:00
dm Revert[2] "Change SkCanvas to *not* inherit from SkRefCnt" 2016-11-13 18:31:13 +00:00
example bench, samples, etc: s/SkAutoTUnref/sk_sp/ 2016-11-07 15:17:32 +00:00
experimental Rename GrTextureParams to GrSamplerParams 2016-11-17 21:13:18 +00:00
fuzz Revert "switched skslc from std::string to SkString" 2016-11-20 14:53:48 +00:00
gm Support decoding images to multiple formats, depending on usage 2016-11-21 14:58:32 +00:00
gn android does not need XFERMODE_PUBLIC flag 2016-11-18 23:10:54 +00:00
gyp Revert "fixed iOS build failure" 2016-11-20 14:53:11 +00:00
include Remove unnecessary attribute and varying type modifiers 2016-11-18 21:15:20 +00:00
infra [nobuildbot] Explicitly name all jobs 2016-11-18 14:02:21 +00:00
platform_tools bench, samples, etc: s/SkAutoTUnref/sk_sp/ 2016-11-07 15:17:32 +00:00
resources Fail jpeg decodes on too many progressive scans 2016-11-08 21:39:15 +00:00
samplecode make SkXfermode.h go away 2016-11-16 15:38:11 +00:00
site Revert "Always build the ANGLE test code. Always build ANGLE on windows and linux." 2016-11-14 14:53:23 +00:00
src Add an extra pixel to the distance field path renderer bounds. 2016-11-21 16:23:34 +00:00
tests Support decoding images to multiple formats, depending on usage 2016-11-21 14:58:32 +00:00
third_party Apple's Clang can't assemble jsimd_arm_... 2016-11-14 15:03:46 +00:00
tools Support decoding images to multiple formats, depending on usage 2016-11-21 14:58:32 +00:00
.gitignore Remove skia.conf from .gitignore 2016-10-26 14:50:09 +00:00
.gn Basic standalone GN configs. 2016-07-21 12:25:45 -07:00
AUTHORS Fix typo in GrGLCaps 2016-11-18 23:20:51 +00:00
BUILD.gn Revert "Turn off /arch:AVX[2] on Windows builds." 2016-11-18 22:11:49 +00:00
codereview.settings Make uploading to Gerrit the default for Skia 2016-11-09 19:07:56 +00:00
CONTRIBUTING Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
CQ_COMMITTERS Moved committer list to chrome-infra-auth and deleted it from the repo 2015-09-02 13:37:54 -07:00
DEPS Remove SkMovie and giflib 2016-10-27 12:24:43 -07:00
Doxyfile Make the housekeeper upload doxygen to a newer bucket 2016-10-04 13:23:57 -07:00
fix-gn-sln.py VS script: Handle variation among configurations 2016-11-21 16:35:39 +00:00
gyp_skia Make Win runtime DLLs writeable before overwriting 2016-03-18 08:33:38 -07:00
gyp_skia.py Roll gyp deps from 1765 to 1796. 2013-11-21 18:11:14 +00:00
LICENSE BUG=skia:5602 2016-09-02 11:19:34 -07:00
make.bat Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
make.py GYP: remove stale skia_scalar gyp variable 2015-11-10 13:25:12 -05:00
Makefile Add visualbench as valid target to Makefile 2015-12-18 08:05:06 -08:00
OWNERS add root files from chrome 2013-08-13 19:11:15 +00:00
PRESUBMIT.py Split SkSL and utils apart again into .gni files. 2016-10-26 18:56:37 +00:00
public.bzl update G3 build after crrev.com/2500113004 2016-11-18 17:28:48 +00:00
README Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
README.chromium Update README.chromium. 2015-06-11 13:19:24 -07:00
skia.gyp Fix references to https://sites.google.com/site/skiadocs/. 2015-02-03 13:12:54 -02:00
whitespace.txt Blame this CL for GTX660 changes. 2016-11-02 22:03:53 +00:00

Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.

See full details, and build instructions, at https://skia.org.