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

Issue 629543002: Add Ninja support for MSVS $(TargetExt), $(TargetFileName) and $(TargetPath) macros. (Closed)

Created:
6 years, 2 months ago by chrisha
Modified:
6 years, 2 months ago
Reviewers:
scottmg
CC:
gyp-developer_googlegroups.com
Visibility:
Public.

Description

Add Ninja support for MSVS $(TargetExt), $(TargetFileName) and $(TargetPath) macros. BUG=gyp:462 R=scottmg@chromium.org Committed: https://code.google.com/p/gyp/source/detail?r=1988

Patch Set 1 #

Total comments: 2

Patch Set 2 : Reuse dictionary from MSVSUtil. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+223 lines, -53 lines) Patch
M pylib/gyp/MSVSUtil.py View 1 2 chunks +7 lines, -5 lines 0 comments Download
M pylib/gyp/generator/ninja.py View 1 1 chunk +4 lines, -3 lines 0 comments Download
M pylib/gyp/msvs_emulation.py View 1 3 chunks +26 lines, -6 lines 0 comments Download
A test/win/gyptest-macro-targetext.py View 1 chunk +26 lines, -0 lines 0 comments Download
A test/win/gyptest-macro-targetfilename.py View 1 chunk +30 lines, -0 lines 0 comments Download
A test/win/gyptest-macro-targetpath.py View 1 chunk +30 lines, -0 lines 0 comments Download
A + test/win/vs-macros/targetext.gyp View 1 chunk +20 lines, -19 lines 0 comments Download
A test/win/vs-macros/targetfilename.gyp View 1 chunk +59 lines, -0 lines 0 comments Download
A + test/win/vs-macros/targetpath.gyp View 1 chunk +21 lines, -20 lines 0 comments Download

Messages

Total messages: 8 (1 generated)
chrisha
PTAL (This was the cause of the problems I was seeing with PDB build rules; ...
6 years, 2 months ago (2014-10-03 22:08:06 UTC) #2
scottmg
https://codereview.chromium.org/629543002/diff/1/pylib/gyp/msvs_emulation.py File pylib/gyp/msvs_emulation.py (right): https://codereview.chromium.org/629543002/diff/1/pylib/gyp/msvs_emulation.py#newcode188 pylib/gyp/msvs_emulation.py:188: # A dictionary of default target extensions by type. ...
6 years, 2 months ago (2014-10-03 22:19:59 UTC) #3
scottmg
Was there a bug=? Otherwise, LGTM with the default extensions refactored.
6 years, 2 months ago (2014-10-03 22:21:00 UTC) #4
chrisha
Added a bug, and refactored the various pieces of extension-computing code to refer to the ...
6 years, 2 months ago (2014-10-06 13:40:50 UTC) #5
chrisha
Thanks, committing.
6 years, 2 months ago (2014-10-06 14:16:15 UTC) #6
chrisha
Committed patchset #2 (id:20001) manually as 1988.
6 years, 2 months ago (2014-10-06 14:18:14 UTC) #7
scottmg
6 years, 2 months ago (2014-10-06 17:03:25 UTC) #8
Message was sent while issue was closed.
Thanks, LGTM.

Powered by Google App Engine
This is Rietveld 408576698