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

Issue 46683002: GN Mac build work (Closed)

Created:
7 years, 1 month ago by brettw
Modified:
7 years, 1 month ago
Reviewers:
Nico
CC:
chromium-reviews
Visibility:
Public.

Description

Work on GYP generation for GN. The hybrid build now works in xcode and ninja. Write mac tool to output dir in toolchain setup. BUG= R=thakis@chromium.org Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=231669

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+171 lines, -31 lines) Patch
M tools/gn/args.cc View 1 2 1 chunk +5 lines, -2 lines 0 comments Download
M tools/gn/command_gyp.cc View 1 2 chunks +3 lines, -3 lines 0 comments Download
M tools/gn/gyp_binary_target_writer.h View 1 1 chunk +5 lines, -3 lines 0 comments Download
M tools/gn/gyp_binary_target_writer.cc View 1 2 3 4 6 chunks +104 lines, -19 lines 2 comments Download
M tools/gn/gyp_target_writer.cc View 1 1 chunk +13 lines, -0 lines 1 comment Download
M tools/gn/secondary/build/config/BUILDCONFIG.gn View 1 2 1 chunk +1 line, -0 lines 0 comments Download
M tools/gn/secondary/build/config/compiler/BUILD.gn View 1 2 2 chunks +2 lines, -4 lines 0 comments Download
M tools/gn/secondary/build/toolchain/mac/BUILD.gn View 1 chunk +9 lines, -0 lines 1 comment Download
A tools/gn/secondary/build/toolchain/mac/setup_toolchain.py View 1 chunk +29 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
brettw
My main question was on appending all C/C++/ObjC/ObjC++ flags together. I thought you told me ...
7 years, 1 month ago (2013-10-28 19:36:10 UTC) #1
brettw
Now updated with OTHER_CPLUSPLUSFLAGS
7 years, 1 month ago (2013-10-28 22:06:54 UTC) #2
Nico
lgtm Thoughts on testing? https://codereview.chromium.org/46683002/diff/330001/tools/gn/gyp_binary_target_writer.cc File tools/gn/gyp_binary_target_writer.cc (right): https://codereview.chromium.org/46683002/diff/330001/tools/gn/gyp_binary_target_writer.cc#newcode364 tools/gn/gyp_binary_target_writer.cc:364: WriteArrayValues(out_, flags.cflags_objc); OTHER_CFLAGS is used ...
7 years, 1 month ago (2013-10-28 23:05:14 UTC) #3
brettw
On 2013/10/28 23:05:14, Nico wrote: > lgtm > > Thoughts on testing? I'm planning on ...
7 years, 1 month ago (2013-10-29 04:53:46 UTC) #4
brettw
Committed patchset #5 manually as r231669 (presubmit successful).
7 years, 1 month ago (2013-10-29 23:44:08 UTC) #5
Nico
On Mon, Oct 28, 2013 at 9:53 PM, <brettw@chromium.org> wrote: > On 2013/10/28 23:05:14, Nico ...
7 years, 1 month ago (2013-10-29 23:48:46 UTC) #6
brettw
7 years, 1 month ago (2013-10-29 23:56:22 UTC) #7
Message was sent while issue was closed.
I want to have something like the golden thing for the basic stuff, since some
of the order-only dependency stuff is almost impossible to test properly in a
build.

I've been thinking about something like what you suggest for other cases but
haven't gotten around to writing the framework yet.

Powered by Google App Engine
This is Rietveld 408576698