Rietveld Code Review Tool
Help | Bug tracker | Discussion group | Source code | Sign in
(2730)

Issue 6651064: gyp: generate "everything" and "most" targets instead of "all" (Closed)

Can't Edit
Can't Publish+Mail
Start Review
Created:
12 years, 1 month ago by epoger
Modified:
12 years, 1 month ago
Reviewers:
bungeman, EricB, DerekS, TomH
CC:
skia-review_googlegroups.com, tfarina1
Base URL:
http://skia.googlecode.com/svn/trunk/
Visibility:
Public.

Description

gyp: generate "everything" and "most" targets instead of "all" "make all" at the toplevel now chains to "make everything" BUG=http://code.google.com/p/skia/issues/detail?id=932 Committed: https://code.google.com/p/skia/source/detail?r=6116

Patch Set 1 #

Patch Set 2 : #

Total comments: 7

Patch Set 3 : #

Patch Set 4 : synced_to_r5990 #

Patch Set 5 : add_make.py #

Patch Set 6 : synced_to_r6048 #

Patch Set 7 : comments_only #

Patch Set 8 : synced_to_r6115 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+62 lines, -86 lines) Patch
M Makefile View 1 2 3 4 5 6 7 3 chunks +24 lines, -20 lines 0 comments Download
D gyp/all.gyp View 1 2 3 4 5 6 7 1 chunk +0 lines, -41 lines 0 comments Download
A gyp/everything.gyp View 1 1 chunk +31 lines, -0 lines 0 comments Download
M make.py View 1 2 3 4 5 6 7 2 chunks +4 lines, -2 lines 0 comments Download
M skia.gyp View 1 2 3 4 5 6 7 1 chunk +3 lines, -23 lines 0 comments Download

Messages

Total messages: 16
epoger
At patchset 2, I have confirmed that this works properly on my Mac. The toplevel ...
12 years, 1 month ago (2012-10-12 18:51:13 UTC) #1
EricB
+djsollen@ https://codereview.appspot.com/6651064/diff/2001/skia.gyp File skia.gyp (right): https://codereview.appspot.com/6651064/diff/2001/skia.gyp#newcode14 skia.gyp:14: 'target_name': 'most', Will we get in trouble for ...
12 years, 1 month ago (2012-10-12 19:00:07 UTC) #2
epoger
https://codereview.appspot.com/6651064/diff/2001/skia.gyp File skia.gyp (right): https://codereview.appspot.com/6651064/diff/2001/skia.gyp#newcode14 skia.gyp:14: 'target_name': 'most', On 2012/10/12 19:00:07, EricB wrote: > Will ...
12 years, 1 month ago (2012-10-12 19:06:27 UTC) #3
EricB
https://codereview.appspot.com/6651064/diff/2001/skia.gyp File skia.gyp (right): https://codereview.appspot.com/6651064/diff/2001/skia.gyp#newcode14 skia.gyp:14: 'target_name': 'most', On 2012/10/12 19:06:28, epoger wrote: > On ...
12 years, 1 month ago (2012-10-12 19:10:43 UTC) #4
tfarina1
https://codereview.appspot.com/6651064/diff/2001/gyp/everything.gyp File gyp/everything.gyp (right): https://codereview.appspot.com/6651064/diff/2001/gyp/everything.gyp#newcode13 gyp/everything.gyp:13: 'target_name': 'everything', is this needed? if you want to ...
12 years, 1 month ago (2012-10-12 19:18:51 UTC) #5
tfarina1
The problem I see here is that skia is fragmented in a bunch of small ...
12 years, 1 month ago (2012-10-12 19:24:35 UTC) #6
tfarina1
moving myself to the CC list again.
12 years, 1 month ago (2012-10-12 19:26:25 UTC) #7
epoger
https://codereview.appspot.com/6651064/diff/2001/gyp/everything.gyp File gyp/everything.gyp (right): https://codereview.appspot.com/6651064/diff/2001/gyp/everything.gyp#newcode13 gyp/everything.gyp:13: 'target_name': 'everything', On 2012/10/12 19:18:51, tfarina1 wrote: > is ...
12 years, 1 month ago (2012-10-12 19:26:34 UTC) #8
tfarina1
https://codereview.appspot.com/6651064/diff/2001/gyp/most.gyp File gyp/most.gyp (right): https://codereview.appspot.com/6651064/diff/2001/gyp/most.gyp#newcode30 gyp/most.gyp:30: # Local Variables: Unrelated to this patch, but still... ...
12 years, 1 month ago (2012-10-12 19:33:28 UTC) #9
EricB
This is looking good at patch set 3. I don't like that we have to ...
12 years, 1 month ago (2012-10-12 19:34:56 UTC) #10
epoger
Ready for review at patchset 5! In patchset 4, I updated my local source tree, ...
12 years, 1 month ago (2012-10-18 05:03:48 UTC) #11
EricB
On 2012/10/18 05:03:48, epoger wrote: > Ready for review at patchset 5! > > In ...
12 years, 1 month ago (2012-10-18 12:02:20 UTC) #12
epoger
On 2012/10/18 12:02:20, EricB wrote: > On 2012/10/18 05:03:48, epoger wrote: > > Ready for ...
12 years, 1 month ago (2012-10-18 13:26:47 UTC) #13
EricB
SGTM On Thu, Oct 18, 2012 at 9:26 AM, <epoger@google.com> wrote: > On 2012/10/18 12:02:20, ...
12 years, 1 month ago (2012-10-18 13:29:00 UTC) #14
epoger
Eric / any other interested parties: please look at patchset 7 and the comments below. ...
12 years, 1 month ago (2012-10-23 15:30:32 UTC) #15
EricB
12 years, 1 month ago (2012-10-23 15:54:34 UTC) #16
On 2012/10/23 15:30:32, epoger wrote:
> Eric / any other interested parties: please look at patchset 7 and the
comments
> below.  I think it's ready to commit now...
> 
> On 2012/10/18 13:26:47, epoger wrote:
> > Sounds good.  I'll actually stretch it out a tiny bit more, just to avoid
race
> > conditions... I will knock out steps 1-3 as quickly as possible; #4 will
> happen
> > "some other time".  OK?
> > 
> > 1. Write up CL #2 that adds a "most" target to the build, and commit it.
> 
> #1 committed as https://code.google.com/p/skia/source/detail?r=5999
>  
> > 2. Write up CL #3 that changes the bots' BuildAllOtherTargets step to
> BuildMost,
> > commit it, and restart the master.
> 
> #2 committed as https://code.google.com/p/skia/source/detail?r=6000
> 
> > 3. Commit CL #1 (this one) that changes "make all" to chain to "make
> everything"
> 
> #3 is ready to commit (IMHO) at patchset 7 in this CL.
> 
> > 4 (later on). Decide which machines should have QT installed, install it,
and
> > add "make
> > everything" to some set of bots.
> 
> #4: filed https://code.google.com/p/skia/issues/detail?id=948 ('add "make all"
> (and thus QT libraries) to some or all buildbots') to track

LGTM at patch set 7.
Sign in to reply to this message.

Powered by Google App Engine
RSS Feeds Recent Issues | This issue
This is Rietveld f62528b