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

Issue 2167163002: Basic standalone GN configs. (Closed)

Created:
4 years, 5 months ago by mtklein_C
Modified:
4 years, 5 months ago
Reviewers:
jcgregorio, mtklein
CC:
borenet, reviews_skia.org
Base URL:
https://skia.googlesource.com/skia.git@master
Target Ref:
refs/heads/master
Project:
skia
Visibility:
Public.

Description

Basic standalone GN configs. This sketches out what a world without Chrome's GN configs would look like. Instead of DEPSing in build/, we now host our own gypi_to_gn.py. The symlink from skia/ to . lets us run gclient hooks when the .gclient file is in the directory above skia/ or inside skia/. That means we don't need gn.py anymore. BUG=skia: GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2167163002 Committed: https://skia.googlesource.com/skia/+/7fbfbbe8f435fde7233c78f4f2dd1efb4fdd324c

Patch Set 1 #

Patch Set 2 : Simplify, fix Linux. #

Patch Set 3 : DEPS hooks instead of gn.py. #

Patch Set 4 : Drop build/ dep, borrowing gypi_to_gn.py instead.' #

Patch Set 5 : Pylint #

Patch Set 6 : fmt #

Total comments: 6
Unified diffs Side-by-side diffs Delta from patch set Stats (+771 lines, -85 lines) Patch
M .gn View 1 chunk +1 line, -1 line 0 comments Download
M BUILD.gn View 1 2 3 13 chunks +7 lines, -37 lines 0 comments Download
M DEPS View 1 2 3 2 chunks +29 lines, -2 lines 0 comments Download
M gn.py View 1 2 1 chunk +0 lines, -37 lines 0 comments Download
A gn/BUILD.gn View 1 2 3 4 5 1 chunk +122 lines, -0 lines 0 comments Download
A gn/BUILDCONFIG.gn View 1 1 chunk +69 lines, -0 lines 2 comments Download
A gn/gn_helpers.py View 1 2 3 4 1 chunk +351 lines, -0 lines 2 comments Download
A gn/gypi_to_gn.py View 1 2 3 1 chunk +191 lines, -0 lines 0 comments Download
A skia View 1 2 1 chunk +1 line, -0 lines 2 comments Download
M third_party/third_party.gni View 1 chunk +0 lines, -8 lines 0 comments Download

Messages

Total messages: 25 (18 generated)
mtklein_C
For reference, to provoke thought, etc. I'm not sold on pulling this trigger. I hacked ...
4 years, 5 months ago (2016-07-21 14:22:27 UTC) #3
jcgregorio
On 2016/07/21 at 14:22:27, mtklein wrote: > For reference, to provoke thought, etc. I'm not ...
4 years, 5 months ago (2016-07-21 15:30:29 UTC) #4
mtklein_C
PTAL at PS 6. I think I'm leaning pretty seriously towards landing this now. Certainly ...
4 years, 5 months ago (2016-07-21 17:39:35 UTC) #16
jcgregorio
LGTM, with a couple questions and a typo in a file that was copied over, ...
4 years, 5 months ago (2016-07-21 18:51:56 UTC) #19
mtklein
https://codereview.chromium.org/2167163002/diff/100001/gn/BUILDCONFIG.gn File gn/BUILDCONFIG.gn (right): https://codereview.chromium.org/2167163002/diff/100001/gn/BUILDCONFIG.gn#newcode1 gn/BUILDCONFIG.gn:1: # Copyright 2016 Google Inc. On 2016/07/21 18:51:56, jcgregorio ...
4 years, 5 months ago (2016-07-21 19:24:35 UTC) #21
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2167163002/100001
4 years, 5 months ago (2016-07-21 19:24:56 UTC) #23
commit-bot: I haz the power
4 years, 5 months ago (2016-07-21 19:25:48 UTC) #25
Message was sent while issue was closed.
Committed patchset #6 (id:100001) as
https://skia.googlesource.com/skia/+/7fbfbbe8f435fde7233c78f4f2dd1efb4fdd324c

Powered by Google App Engine
This is Rietveld 408576698