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

Side by Side Diff: pylib/gyp/generator/msvs.py

Issue 42394: Cleanup remove mac specific type 'application'... (Closed) Base URL: http://gyp.googlecode.com/svn/trunk/
Patch Set: '' Created 11 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 2
3 3
4 import os.path 4 import os.path
5 import re 5 import re
6 import subprocess 6 import subprocess
7 import sys 7 import sys
8 import gyp.common 8 import gyp.common
9 import gyp.MSVSNew as MSVSNew 9 import gyp.MSVSNew as MSVSNew
10 import gyp.MSVSToolFile as MSVSToolFile 10 import gyp.MSVSToolFile as MSVSToolFile
(...skipping 138 matching lines...) Expand 10 before | Expand all | Expand 10 after
149 guid = default_config.get('msvs_guid') 149 guid = default_config.get('msvs_guid')
150 if guid: guid = '{%s}' % guid 150 if guid: guid = '{%s}' % guid
151 p.Create(spec['target_name'], guid=guid) 151 p.Create(spec['target_name'], guid=guid)
152 152
153 # Get directory project file is in. 153 # Get directory project file is in.
154 gyp_dir = os.path.split(vcproj_filename)[0] 154 gyp_dir = os.path.split(vcproj_filename)[0]
155 155
156 # Pick target configuration type. 156 # Pick target configuration type.
157 config_type = { 157 config_type = {
158 'executable': '1', 158 'executable': '1',
159 'application': '1',
160 'shared_library': '2', 159 'shared_library': '2',
161 'static_library': '4', 160 'static_library': '4',
162 'none': '10', 161 'none': '10',
163 }[spec['type']] 162 }[spec['type']]
164 163
165 for config_name, c in spec['configurations'].iteritems(): 164 for config_name, c in spec['configurations'].iteritems():
166 # Process each configuration. 165 # Process each configuration.
167 vsprops_dirs = c.get('msvs_props', []) 166 vsprops_dirs = c.get('msvs_props', [])
168 vsprops_dirs = [_FixPath(i) for i in vsprops_dirs] 167 vsprops_dirs = [_FixPath(i) for i in vsprops_dirs]
169 168
(...skipping 318 matching lines...) Expand 10 before | Expand all | Expand 10 after
488 for p in sln_projects] 487 for p in sln_projects]
489 dep_entries = [_ProjectObject(sln_path, p, project_objs, projects) 488 dep_entries = [_ProjectObject(sln_path, p, project_objs, projects)
490 for p in dep_projects] 489 for p in dep_projects]
491 entries.append(MSVSNew.MSVSFolder('dependencies', entries=dep_entries)) 490 entries.append(MSVSNew.MSVSFolder('dependencies', entries=dep_entries))
492 # Create solution. 491 # Create solution.
493 sln = MSVSNew.MSVSSolution(sln_path, 492 sln = MSVSNew.MSVSSolution(sln_path,
494 entries=entries, 493 entries=entries,
495 variants=configs, 494 variants=configs,
496 websiteProperties=False) 495 websiteProperties=False)
497 sln.Write() 496 sln.Write()
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698