1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-11 13:10:58 +00:00

Make stack size on Windows match Linux and MacOS

(cherry picked from commit 29f8530afe)
This commit is contained in:
Pedro J. Estébanez
2020-03-17 18:17:41 +01:00
committed by Rémi Verschelde
parent 2e4e1e0324
commit f57579ba6c

View File

@@ -1,6 +1,9 @@
import methods
import os
# To match other platforms
STACK_SIZE = 8388608
def is_active():
return True
@@ -249,6 +252,8 @@ def configure_msvc(env, manual_msvc_config):
env['BUILDERS']['ProgramOriginal'] = env['BUILDERS']['Program']
env['BUILDERS']['Program'] = methods.precious_program
env.AppendUnique(LINKFLAGS=['/STACK:' + str(STACK_SIZE)])
def configure_mingw(env):
# Workaround for MinGW. See:
# http://www.scons.org/wiki/LongCmdLinesOnWin32
@@ -346,6 +351,7 @@ def configure_mingw(env):
env.Append(CCFLAGS=['-flto'])
env.Append(LINKFLAGS=['-flto'])
env.Append(LINKFLAGS=['-Wl,--stack,' + str(STACK_SIZE)])
## Compile flags