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

Issue 31143002: mac: Use ninja by default. (Closed)

Created:
7 years, 2 months ago by Nico
Modified:
7 years, 1 month ago
Reviewers:
Mark Mentovai
CC:
chromium-reviews, grt+watch_chromium.org
Visibility:
Public.

Description

mac: Use ninja by default. With this change, `gclient runhooks` creates ninja files by default on Mac. To build, run `ninja -C out/Release chrome`. The output appears in out/ instead of in xcodebuild/. (This doesn't happen if OS=ios, so it shouldn't affect chrome/ios development.) If you need to use xcode for some reason, you can `export GYP_GENERATORS=xcode` to force xcode project generation. If you do this, please inform me why. Bots should automatically pick up the binaries in the new location (out). If something does break, it should be safe to revert this change, and bots should then automatically go back to picking up binaries from the old location (xcodebuild). BUG=294387 R=mark@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=231675

Patch Set 1 #

Patch Set 2 : . #

Total comments: 3
Unified diffs Side-by-side diffs Delta from patch set Stats (+11 lines, -7 lines) Patch
M build/gyp_chromium View 1 chunk +4 lines, -0 lines 0 comments Download
M build/landmine_utils.py View 1 chunk +1 line, -1 line 0 comments Download
M chrome/installer/mac/dirdiffer.sh View 2 chunks +3 lines, -3 lines 2 comments Download
M chrome/installer/mac/dirpatcher.sh View 1 2 chunks +3 lines, -3 lines 1 comment Download

Messages

Total messages: 9 (0 generated)
Nico
How can I test the installer bits?
7 years, 2 months ago (2013-10-24 23:53:16 UTC) #1
Mark Mentovai
LGTM but I suggest making the recommended additions. Testing info: you can test the installer ...
7 years, 1 month ago (2013-10-25 12:58:18 UTC) #2
Nico
Thanks! https://codereview.chromium.org/31143002/diff/30001/chrome/installer/mac/dirdiffer.sh File chrome/installer/mac/dirdiffer.sh (right): https://codereview.chromium.org/31143002/diff/30001/chrome/installer/mac/dirdiffer.sh#newcode129 chrome/installer/mac/dirdiffer.sh:129: tool="${BASH_REMATCH[1]}/src/out/Release/${tool_name}" On 2013/10/25 12:58:19, Mark Mentovai wrote: > ...
7 years, 1 month ago (2013-10-25 14:14:44 UTC) #3
Mark Mentovai
You’re just changing the generator default, not making Xcode not work at all. I don’t ...
7 years, 1 month ago (2013-10-25 14:29:49 UTC) #4
Nico
I'm not making xcode not work at all, but the point is to not use ...
7 years, 1 month ago (2013-10-25 14:46:30 UTC) #5
Mark Mentovai
I don’t agree. Since the generator switch exists, someone’s bound to touch it at some ...
7 years, 1 month ago (2013-10-25 15:23:19 UTC) #6
Nico
Are you thinking of any project in particular? This whole switch was a lot more ...
7 years, 1 month ago (2013-10-25 15:29:14 UTC) #7
Mark Mentovai
You obviously feel very strongly about this and I have 450 other threads to get ...
7 years, 1 month ago (2013-10-25 15:32:34 UTC) #8
Nico
7 years, 1 month ago (2013-10-30 00:04:28 UTC) #9
Message was sent while issue was closed.
Committed patchset #2 manually as r231675 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698