Index: pylib/gyp/msvs_emulation.py |
diff --git a/pylib/gyp/msvs_emulation.py b/pylib/gyp/msvs_emulation.py |
index ce5c46ea5b3d9501669c0d028062399344c602c4..c263cfa6d6c77dc670cb85e57c53515dbabe726d 100644 |
--- a/pylib/gyp/msvs_emulation.py |
+++ b/pylib/gyp/msvs_emulation.py |
@@ -593,6 +593,15 @@ class MsvsSettings(object): |
'2': 'WINDOWS%s' % minimum_required_version}, |
prefix='/SUBSYSTEM:') |
+ stack_reserve_size = self._Setting( |
+ ('VCLinkerTool', 'StackReserveSize'), config, default='') |
+ if stack_reserve_size: |
+ stack_commit_size = self._Setting( |
+ ('VCLinkerTool', 'StackCommitSize'), config, default='') |
+ if stack_commit_size: |
+ stack_commit_size = ',' + stack_commit_size |
+ ldflags.append('/STACK:%s%s' % (stack_reserve_size, stack_commit_size)) |
+ |
ld('TerminalServerAware', map={'1': ':NO', '2': ''}, prefix='/TSAWARE') |
ld('LinkIncremental', map={'1': ':NO', '2': ''}, prefix='/INCREMENTAL') |
ld('BaseAddress', prefix='/BASE:') |