Index: pylib/gyp/generator/msvs.py |
diff --git a/pylib/gyp/generator/msvs.py b/pylib/gyp/generator/msvs.py |
index 35021dc4be333308699a16784950a807789167d8..427882722affe9878c00a98c9b1a2e694ff5dc8a 100644 |
--- a/pylib/gyp/generator/msvs.py |
+++ b/pylib/gyp/generator/msvs.py |
@@ -1863,10 +1863,14 @@ def _InitNinjaFlavor(params, target_list, target_dicts): |
if not spec.get('msvs_external_builder_out_dir'): |
gyp_file, _, _ = gyp.common.ParseQualifiedTarget(qualified_target) |
gyp_dir = os.path.dirname(gyp_file) |
+ target_arch = params.get("target_arch","") |
scottmg
2015/02/11 00:08:24
nit; ' not ", and space after ","
danduong
2015/02/11 22:46:44
Done.
|
+ configuration = '$(Configuration)' |
+ if target_arch == 'x64': |
+ configuration += '_x64' |
spec['msvs_external_builder_out_dir'] = os.path.join( |
gyp.common.RelativePath(params['options'].toplevel_dir, gyp_dir), |
ninja_generator.ComputeOutputDir(params), |
- '$(Configuration)') |
+ configuration) |
if not spec.get('msvs_external_builder_build_cmd'): |
spec['msvs_external_builder_build_cmd'] = [ |
path_to_ninja, |