Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(251)

Side by Side Diff: site/dev/design/sync-and-gyp.md

Issue 1736483002: Documentation: sync-and-gyp design document (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: 2016-02-24 (Wednesday) 10:22:51 EST Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 sync-and-gyp
2 ============
3
4 [`sync-and-gyp`](https://skia.googlesource.com/skia.git/+/master/bin/sync-and-gy p)
5 is a Python program that wraps `gclient sync` and `gyp_skia`.
6 Motivations for using it:
7
8 - Fewer steps to configure and compile Skia and Skia's dependencies.
9 This makes documentation cleaner, too.
10
11 - Written in Python, so it will work on all platforms. Python is
12 already necessary for gyp.
13
14 - Sets up gclient better than `gclient config`, which has been broken.
15
16 - Checks to see if the `DEPS` file has changed since it last ran
17 `gclient sync`. If not, it skips that step.
18
19 - Checks to see if gyp needs to be re-run (it checks environment
20 variables and changed or added files); if not, it skips running
21 `gyp_skia`.
22
23 - Since running `sync-and-gyp` is fast when it can do nothing, it is
24 easy to do before every recompile of Skia. This is a good habit.
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698