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

Issue 10836101: Update gyp, keep VS 2008 default for Windows builds. (Closed)

Created:
8 years, 4 months ago by jackpal
Modified:
8 years, 4 months ago
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Update gyp, keep VS 2008 default for Windows builds. Use the environment variable GYP_MSVS_VERSION to override the default. all.deps/DEPS now calls tools/gyp_dart.py to generate the build files. (Previously it called gyp directly.) tools/gyp_dart.py adds the logic to make VS 2008 the default build file format on Win32 systems. The same logic was added to tools/generate_projects.py which is called by all-deps/DEPS to generate build files for dart vm sub-projects. These sub-project build files aren't used in official builds, but apparenlty are used by some engineers. I don't know how many of those engineers are building on Windows, but we might as well keep the two build systems compatible. Committed: https://code.google.com/p/dart/source/detail?r=10299

Patch Set 1 #

Total comments: 3

Patch Set 2 : #

Total comments: 8
Unified diffs Side-by-side diffs Delta from patch set Stats (+37 lines, -4 lines) Patch
M bleeding_edge/dart/tools/generate_projects.py View 1 1 chunk +5 lines, -0 lines 0 comments Download
A bleeding_edge/dart/tools/gyp_dart.py View 1 1 chunk +28 lines, -0 lines 6 comments Download
M bleeding_edge/deps/all.deps/DEPS View 2 chunks +4 lines, -4 lines 2 comments Download

Messages

Total messages: 6 (0 generated)
Emily Fortuna
lgtm, with comments. For future reference, Jack, hit the "publish+mail comments" link after you specify ...
8 years, 4 months ago (2012-08-06 17:04:08 UTC) #1
jackpal
Please review this change to update gyp while keeping dart building on Visual Studio 2008.
8 years, 4 months ago (2012-08-06 18:43:22 UTC) #2
Emily Fortuna
lgtm!
8 years, 4 months ago (2012-08-06 18:44:14 UTC) #3
ahe
http://codereview.chromium.org/10836101/diff/5001/bleeding_edge/dart/tools/gyp_dart.py File bleeding_edge/dart/tools/gyp_dart.py (right): http://codereview.chromium.org/10836101/diff/5001/bleeding_edge/dart/tools/gyp_dart.py#newcode7 bleeding_edge/dart/tools/gyp_dart.py:7: # This script is wrapper for Dart that adds ...
8 years, 4 months ago (2012-08-06 19:00:15 UTC) #4
Emily Fortuna
http://codereview.chromium.org/10836101/diff/5001/bleeding_edge/dart/tools/gyp_dart.py File bleeding_edge/dart/tools/gyp_dart.py (right): http://codereview.chromium.org/10836101/diff/5001/bleeding_edge/dart/tools/gyp_dart.py#newcode7 bleeding_edge/dart/tools/gyp_dart.py:7: # This script is wrapper for Dart that adds ...
8 years, 4 months ago (2012-08-06 19:36:32 UTC) #5
Ivan Posva
8 years, 4 months ago (2012-08-07 05:15:00 UTC) #6
DBC -ip

https://chromiumcodereview.appspot.com/10836101/diff/5001/bleeding_edge/dart/...
File bleeding_edge/dart/tools/gyp_dart.py (right):

https://chromiumcodereview.appspot.com/10836101/diff/5001/bleeding_edge/dart/...
bleeding_edge/dart/tools/gyp_dart.py:1: #!/usr/bin/env python
I am wondering why this file is really needed. We already have the
generate_projects.py file which seems to do everything that is being done here
as well as taking care of running "gclient runhooks" when called from within the
generated Makefiles on Linux. These two files should be consolidated.

Powered by Google App Engine
This is Rietveld 408576698