aboutsummaryrefslogtreecommitdiffhomepage
path: root/gyp_skia
Commit message (Collapse)AuthorAge
* remove all GYP filesGravatar Hal Canary2017-02-06
| | | | | | | Change-Id: I66e4fb028664f1e20cd307da0a784ff5d7b9eb5e Reviewed-on: https://skia-review.googlesource.com/8056 Commit-Queue: Hal Canary <halcanary@google.com> Reviewed-by: Mike Klein <mtklein@chromium.org>
* Make Win runtime DLLs writeable before overwritingGravatar borenet2016-03-18
| | | | | | | | | | This should fix the VS2015 bot which is failing because we can't overwrite read-only DLL files. BUG=skia:4553 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1813233002 Review URL: https://codereview.chromium.org/1813233002
* gyp_skia: use path python, be quietGravatar mtklein2016-02-19
| | | | | | | | | | | /usr/bin/python might not be python 2.x I'm getting annoyed by scripts printing messages when there's no problem. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1716493003 Review URL: https://codereview.chromium.org/1716493003
* Support SKIA_OUT on Mac and ChromeOSGravatar borenet2015-05-04
| | | | | | BUG=skia:3774 Review URL: https://codereview.chromium.org/1122593003
* allow caller to override the default output directory for gypGravatar humper2014-09-29
| | | | | | | | | BUG=skia: R=jcgregorio@google.com Author: humper@google.com Review URL: https://codereview.chromium.org/614753002
* Fix Windows botsGravatar borenet2014-06-16
| | | | | | | | | BUG=skia: R=mtklein@google.com, rmistry@google.com Author: borenet@google.com Review URL: https://codereview.chromium.org/339733002
* Enable compiling with automatically-downloaded VS toolchain on Windows botsGravatar Eric Boren2014-06-16
| | | | | | | | | Requires that the bots have CHROME_HEADLESS=1 and CHROME_PATH set. BUG=skia:2216 R=epoger@google.com Review URL: https://codereview.chromium.org/332833002
* Effectively unlimited linking.Gravatar mtklein2014-06-06
| | | | | | | | | | | | Ninja will still cap concurrency with it's default value (from -j), so we just need a big number equal or greater than the number of cores in any machine. BUG=skia: R=borenet@google.com, mtklein@google.com Author: mtklein@chromium.org Review URL: https://codereview.chromium.org/319153002
* Change default generators on windows to include msvs-ninja rather than msvsGravatar bsalomon2014-06-05
| | | | | | | | | | BUG=skia:2439 R=epoger@google.com TBR=epoger@google.com Author: bsalomon@google.com Review URL: https://codereview.chromium.org/317903002
* On Windows, fail if there are missing files specified in the project.Gravatar jvanverth2014-06-04
| | | | | | | | | BUG=skia:2638 R=robertphillips@google.com, borenet@google.com, rmistry@google.com, epoger@google.com Author: jvanverth@google.com Review URL: https://codereview.chromium.org/319503003
* Add a dry-run option to gyp_skia.Gravatar bungeman@google.com2014-05-09
| | | | | | | | | | | | | | There are times when I want to do some low-level fiddling with the gyp command. It's nice to start with whatever the 'default' is, and it's also nice to peek behind the curtain to see what's going on. To this end, a '--dry-run' in the argument list will spit out the command to run, rather than running the command. R=epoger@google.com Review URL: https://codereview.chromium.org/278893002 git-svn-id: http://skia.googlecode.com/svn/trunk@14674 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix some references to Makefiles in gyp_skia.Gravatar tfarina@chromium.org2014-05-08
| | | | | | | | | | BUG=None TEST=None, no functional changes. Just updating documentation. R=epoger@google.com Review URL: https://codereview.chromium.org/263083006 git-svn-id: http://skia.googlecode.com/svn/trunk@14642 2bbb7eff-a529-9590-31e7-b0007b416f81
* allow gyp_skia to be run from any directory.Gravatar commit-bot@chromium.org2014-04-17
| | | | | | | | | | R=epoger@google.com Author: halcanary@google.com Review URL: https://codereview.chromium.org/240383003 git-svn-id: http://skia.googlecode.com/svn/trunk@14239 2bbb7eff-a529-9590-31e7-b0007b416f81
* change default build (in "make" wrapper) to ninja on all platformsGravatar epoger@google.com2014-04-01
| | | | | | | | | force-landed from https://codereview.chromium.org/206463007/ ; the CommitQueue couldn't handle the diff properly for some reason git-svn-id: http://skia.googlecode.com/svn/trunk@14003 2bbb7eff-a529-9590-31e7-b0007b416f81
* gyp_skia: make default GYP_GENERATORS for each platform explicitGravatar commit-bot@chromium.org2014-03-20
| | | | | | | | | | | BUG=skia:2317 R=bungeman@google.com Author: epoger@google.com Review URL: https://codereview.chromium.org/199873003 git-svn-id: http://skia.googlecode.com/svn/trunk@13883 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix ninja build on AndroidGravatar djsollen@google.com2013-10-01
| | | | | | | | R=mtklein@google.com Review URL: https://codereview.chromium.org/25535002 git-svn-id: http://skia.googlecode.com/svn/trunk@11555 2bbb7eff-a529-9590-31e7-b0007b416f81
* Allow use of SKIA_OUT on WindowsGravatar borenet@google.com2013-07-10
| | | | | | | | | | This works as expected, except that %SKIA_OUT% must be on the same drive R=djsollen@google.com Review URL: https://codereview.chromium.org/18467010 git-svn-id: http://skia.googlecode.com/svn/trunk@9972 2bbb7eff-a529-9590-31e7-b0007b416f81
* Make make.bat and gyp_skia work with VS 2012.Gravatar bsalomon@google.com2013-05-07
| | | | | | | Review URL: https://codereview.chromium.org/14963005/ git-svn-id: http://skia.googlecode.com/svn/trunk@9045 2bbb7eff-a529-9590-31e7-b0007b416f81
* Update gyp to allow alternative out directoriesGravatar djsollen@google.com2012-11-28
| | | | | | | | | If the enviroment variable SKIA_OUT is set the output of both gyp and make will be redirected to that directory. Review URL: https://codereview.appspot.com/6782095 git-svn-id: http://skia.googlecode.com/svn/trunk@6578 2bbb7eff-a529-9590-31e7-b0007b416f81
* add a "most" target, and make it the defaultGravatar epoger@google.com2012-10-18
| | | | | | | | split out of https://codereview.appspot.com/6651064/ ('gyp: generate "everything" and "most" targets instead of "all"') tests: "make most" now works, "make" now calls "make most" Review URL: https://codereview.appspot.com/6740045 git-svn-id: http://skia.googlecode.com/svn/trunk@5999 2bbb7eff-a529-9590-31e7-b0007b416f81
* gyp_skia: Fix module search path.Gravatar digit@google.com2012-07-30
| | | | | | | | | | | | | gyp_skia should prepend the local gyp source path to the python module search path, instead of appending it. Otherwise, if a 'gyp' module is locally installed on the machine, it will be read instead of the current version in the Skia tree. This breaks the Android build when the installed 'gyp' module doesn't support the "make-android" generator. Review URL: https://codereview.appspot.com/6344096 git-svn-id: http://skia.googlecode.com/svn/trunk@4832 2bbb7eff-a529-9590-31e7-b0007b416f81
* Make all gyp targets automatically include common.gypiGravatar epoger@google.com2012-03-16
| | | | | | | Do this, rather than including common.gypi explicitly in all our gyp files, so that gyp files we use but do not maintain (e.g., third_party/externals/libjpeg/libjpeg.gyp) will include common.gypi too. Review URL: https://codereview.appspot.com/5820068 git-svn-id: http://skia.googlecode.com/svn/trunk@3411 2bbb7eff-a529-9590-31e7-b0007b416f81
* gyp DEPS roll, and remove no-longer-needed msvs_abspath_output flagGravatar epoger@google.com2011-08-15
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2115 2bbb7eff-a529-9590-31e7-b0007b416f81
* revert r2110, which broke Mac buildsGravatar epoger@google.com2011-08-15
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@2111 2bbb7eff-a529-9590-31e7-b0007b416f81
* Update gyp so that we no longer need msvs_abspath_output generator flag.Gravatar epoger@google.com2011-08-15
| | | | | | Review URL: http://codereview.appspot.com/4905044 git-svn-id: http://skia.googlecode.com/svn/trunk@2110 2bbb7eff-a529-9590-31e7-b0007b416f81
* Manually update copyright notices in files that defied the automated processGravatar epoger@google.com2011-07-28
| | | | | | | | | | | | | | | | | | | used in http://codereview.appspot.com/4816058/ ('Automatic update of all copyright notices to reflect new license terms.') Note that the following files have been left alone, because they name copyright holders outside of Google. Please let me know if we need to update these files: experimental/CiCarbonSampleMain.c src/opts/memset16_neon.S src/opts/memset32_neon.S src/opts/opts_check_arm.cpp src/ports/SkDebug_brew.cpp src/ports/SkMemory_brew.cpp src/ports/SkOSFile_brew.cpp Review URL: http://codereview.appspot.com/4806054 git-svn-id: http://skia.googlecode.com/svn/trunk@1981 2bbb7eff-a529-9590-31e7-b0007b416f81
* Fix http://b/issue?id=5030894 ('Not working on windows: python gyp_skia')Gravatar epoger@google.com2011-07-14
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1864 2bbb7eff-a529-9590-31e7-b0007b416f81
* make gyp_skia runnable from any directoryGravatar epoger@google.com2011-07-14
| | | | | | | | http://codereview.appspot.com/4720042 git-svn-id: http://skia.googlecode.com/svn/trunk@1863 2bbb7eff-a529-9590-31e7-b0007b416f81
* enable "make XXX" command-line builds on WindowsGravatar epoger@google.com2011-07-13
| | | | | | | | http://codereview.appspot.com/4717044/ git-svn-id: http://skia.googlecode.com/svn/trunk@1853 2bbb7eff-a529-9590-31e7-b0007b416f81
* combine target_defaults.gypi into common.gypiGravatar epoger@google.com2011-07-01
| | | | | | | | http://codereview.appspot.com/4654080 git-svn-id: http://skia.googlecode.com/svn/trunk@1780 2bbb7eff-a529-9590-31e7-b0007b416f81
* Use automatically imported third_party/externals/gyp instead ofGravatar epoger@google.com2011-06-14
| | | | | | | | manually imported third_party/gyp git-svn-id: http://skia.googlecode.com/svn/trunk@1576 2bbb7eff-a529-9590-31e7-b0007b416f81
* revert to manually imported gyp source (from SVN externals)Gravatar epoger@google.com2011-06-08
| | | | git-svn-id: http://skia.googlecode.com/svn/trunk@1541 2bbb7eff-a529-9590-31e7-b0007b416f81
* Some final cleanups leading up to The Official Switch to GypGravatar epoger@google.com2011-06-07
see http://codereview.appspot.com/4580043 1. Create a single public skia.gyp file that all outside projects (Chrome, Android, etc.) should depend on from now on. I haven't yet created targets suitable for those projects to use, but this is where we should add them. 2. Make gyp generate its Makefiles within out/ directory, rather than polluting directories under source control. 3. Modify trunk/Makefile to automatically run gyp_skia and then call the generated Makefile, to ease developer transition. git-svn-id: http://skia.googlecode.com/svn/trunk@1526 2bbb7eff-a529-9590-31e7-b0007b416f81