Re: [chromium-dev] Xcode builds and dependencies

2009-11-24 Thread Marc-Antoine Ruel
You mean you implemented http://code.google.com/p/gyp/issues/detail?id=42 but
for xcode only?

On Tue, Nov 24, 2009 at 9:51 AM, Thomas Van Lenten thoma...@chromium.orgwrote:

 Last week Mark and I talked with someone in Apple's devtools team about
 some of the dependency problems we've seen in our builds.  We have a radar
 open with some repro steps, but we got a workaround for what we think we're
 seeing.  I just rolled in a GYP change that applies this workaround(*).  If
 you see any new cases where a you have to build twice to get everything
 rebuilt, please send me an email with what files you edited/changed and the
 raw build logs/transcripts of the extra builds so I can try to figure out
 what else might be going wrong and needs extra builds to fix.

 TVL

 (*) - The workaround is to move all actions/rules out of targets that
 compile sources.  So you'll see a foo target and foo Support target,
 where the Support one has the actions/rules and is depended on by the
 target listed in the GYP file.

  --
 Chromium Developers mailing list: chromium-dev@googlegroups.com
 View archives, change email options, or unsubscribe:
 http://groups.google.com/group/chromium-dev

-- 
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev

Re: [chromium-dev] Xcode builds and dependencies

2009-11-24 Thread Thomas Van Lenten
On Tue, Nov 24, 2009 at 1:01 PM, Marc-Antoine Ruel mar...@chromium.orgwrote:

 You mean you implemented http://code.google.com/p/gyp/issues/detail?id=42 but
 for xcode only?


Basically, the work is generator specific, Mark and I had talked about
trying to figure out how to do this in the core (in input.py), but the catch
the the treating of outputs as sources, that needs to be done in the
generators, so there really a good way to deal with it.

TVL



 On Tue, Nov 24, 2009 at 9:51 AM, Thomas Van Lenten 
 thoma...@chromium.orgwrote:

 Last week Mark and I talked with someone in Apple's devtools team about
 some of the dependency problems we've seen in our builds.  We have a radar
 open with some repro steps, but we got a workaround for what we think we're
 seeing.  I just rolled in a GYP change that applies this workaround(*).  If
 you see any new cases where a you have to build twice to get everything
 rebuilt, please send me an email with what files you edited/changed and the
 raw build logs/transcripts of the extra builds so I can try to figure out
 what else might be going wrong and needs extra builds to fix.

 TVL

 (*) - The workaround is to move all actions/rules out of targets that
 compile sources.  So you'll see a foo target and foo Support target,
 where the Support one has the actions/rules and is depended on by the
 target listed in the GYP file.

  --
 Chromium Developers mailing list: chromium-dev@googlegroups.com
 View archives, change email options, or unsubscribe:
 http://groups.google.com/group/chromium-dev




-- 
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
http://groups.google.com/group/chromium-dev