Index: pylib/gyp/msvs_emulation.py |
diff --git a/pylib/gyp/msvs_emulation.py b/pylib/gyp/msvs_emulation.py |
index c168629c2ed015aba0291009c7601247d6004dac..6102c12d2686b1e559ca1d52b8972aa9e676fb52 100644 |
--- a/pylib/gyp/msvs_emulation.py |
+++ b/pylib/gyp/msvs_emulation.py |
@@ -468,14 +468,13 @@ class MsvsSettings(object): |
ld('MapExports', map={'true': '/MAPINFO:EXPORTS'}) |
ld('AdditionalOptions', prefix='') |
- xp_version = '' |
- # If we're targeting x86, make sure we're targeting XP. |
- if self._Setting(('VCLinkerTool', 'TargetMachine'), |
- config, default='1') == '1': |
- xp_version = ',5.01' |
+ minimum_required_version = self._Setting( |
+ ('VCLinkerTool', 'MinimumRequiredVersion'), config, default='') |
+ if minimum_required_version: |
+ minimum_required_version = ',' + minimum_required_version |
ld('SubSystem', |
- map={'1': 'CONSOLE%s' % xp_version, |
- '2': 'WINDOWS%s' % xp_version}, |
+ map={'1': 'CONSOLE%s' % minimum_required_version, |
+ '2': 'WINDOWS%s' % minimum_required_version}, |
prefix='/SUBSYSTEM:') |
ld('TerminalServerAware', map={'1': ':NO', '2': ''}, prefix='/TSAWARE') |