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

Issue 12300015: Support command wrapper in make_global_settings (Closed)

Created:
7 years, 10 months ago by ukai
Modified:
7 years, 10 months ago
Reviewers:
Nico, Sam Clegg
CC:
gyp-developer_googlegroups.com
Visibility:
Public.

Description

Support command wrapper in make_global_settings If $cmd_wrapper is defined in make_global_settings, it will be prepend to $cmd. For example, 'make_global_settings': [ ['CC_wrapper', '/usr/bin/distcc'], ['CC', '/usr/bin/gcc'], ] then CC ?= /usr/bin/distcc /usr/bin/gcc # Makefile or cc = /usr/bin/distcc /usr/bin/gcc # build.ninja LINK_wrapper is pre defined as 'flock $(builddir)/linker.lock' BUG=chromium:173686 R=thakis@chromium.org Committed: https://code.google.com/p/gyp/source/detail?r=1586

Patch Set 1 #

Total comments: 11

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : rebase #

Patch Set 5 : fix test for gyp-win*& #

Unified diffs Side-by-side diffs Delta from patch set Stats (+159 lines, -11 lines) Patch
M pylib/gyp/generator/make.py View 1 2 3 2 chunks +15 lines, -4 lines 0 comments Download
M pylib/gyp/generator/ninja.py View 1 2 3 5 chunks +20 lines, -7 lines 0 comments Download
A test/make_global_settings/basics/gyptest-make_global_settings.py View 1 2 3 4 1 chunk +48 lines, -0 lines 0 comments Download
A test/make_global_settings/basics/make_global_settings.gyp View 1 2 3 1 chunk +17 lines, -0 lines 0 comments Download
A test/make_global_settings/wrapper/gyptest-wrapper.py View 1 2 3 4 1 chunk +40 lines, -0 lines 0 comments Download
A test/make_global_settings/wrapper/wrapper.gyp View 1 2 3 1 chunk +19 lines, -0 lines 0 comments Download

Messages

Total messages: 8 (0 generated)
ukai
7 years, 10 months ago (2013-02-19 05:11:32 UTC) #1
Nico
Looks great! A few minor questions. https://codereview.chromium.org/12300015/diff/1/pylib/gyp/generator/make.py File pylib/gyp/generator/make.py (right): https://codereview.chromium.org/12300015/diff/1/pylib/gyp/generator/make.py#newcode2005 pylib/gyp/generator/make.py:2005: m = re.match('(.*)_wrapper', ...
7 years, 10 months ago (2013-02-19 17:21:30 UTC) #2
ukai
https://codereview.chromium.org/12300015/diff/1/pylib/gyp/generator/make.py File pylib/gyp/generator/make.py (right): https://codereview.chromium.org/12300015/diff/1/pylib/gyp/generator/make.py#newcode2005 pylib/gyp/generator/make.py:2005: m = re.match('(.*)_wrapper', key) On 2013/02/19 17:21:30, Nico wrote: ...
7 years, 10 months ago (2013-02-20 07:22:53 UTC) #3
Nico
lgtm https://codereview.chromium.org/12300015/diff/1/pylib/gyp/generator/make.py File pylib/gyp/generator/make.py (right): https://codereview.chromium.org/12300015/diff/1/pylib/gyp/generator/make.py#newcode2005 pylib/gyp/generator/make.py:2005: m = re.match('(.*)_wrapper', key) On 2013/02/20 07:22:53, ukai ...
7 years, 10 months ago (2013-02-20 09:12:40 UTC) #4
Sam Clegg
https://codereview.chromium.org/12300015/diff/1/pylib/gyp/generator/make.py File pylib/gyp/generator/make.py (right): https://codereview.chromium.org/12300015/diff/1/pylib/gyp/generator/make.py#newcode2005 pylib/gyp/generator/make.py:2005: m = re.match('(.*)_wrapper', key) On 2013/02/20 07:22:53, ukai wrote: ...
7 years, 10 months ago (2013-02-20 19:55:20 UTC) #5
ukai
https://codereview.chromium.org/12300015/diff/1/pylib/gyp/generator/make.py File pylib/gyp/generator/make.py (right): https://codereview.chromium.org/12300015/diff/1/pylib/gyp/generator/make.py#newcode2005 pylib/gyp/generator/make.py:2005: m = re.match('(.*)_wrapper', key) On 2013/02/20 19:55:20, Sam Clegg ...
7 years, 10 months ago (2013-02-21 06:41:44 UTC) #6
Nico
On 2013/02/21 06:41:44, ukai wrote: > https://codereview.chromium.org/12300015/diff/1/pylib/gyp/generator/make.py > File pylib/gyp/generator/make.py (right): > > https://codereview.chromium.org/12300015/diff/1/pylib/gyp/generator/make.py#newcode2005 > ...
7 years, 10 months ago (2013-02-21 09:22:08 UTC) #7
ukai
7 years, 10 months ago (2013-02-26 03:00:08 UTC) #8
Message was sent while issue was closed.
Committed patchset #5 manually as r1586 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698