diff options
author | Juan Linietsky <reduzio@gmail.com> | 2016-01-25 10:30:47 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2016-01-25 10:30:47 -0300 |
commit | 5245adcf81dd61ddb4eac048f6b004f3f455d7ed (patch) | |
tree | 272c46c2ee422d9fe6d4dfaeca51fa52c264ffb3 /platform/windows/detect.py | |
parent | 07e79094802a2eb2d7c0cd64cecf673db386ec5a (diff) | |
parent | 87517c564b83218871ac53afdad375a9501e6cb8 (diff) |
Merge branch 'master' of https://github.com/godotengine/godot
Diffstat (limited to 'platform/windows/detect.py')
-rw-r--r-- | platform/windows/detect.py | 36 |
1 files changed, 1 insertions, 35 deletions
diff --git a/platform/windows/detect.py b/platform/windows/detect.py index 81247db388..0d7ee64d80 100644 --- a/platform/windows/detect.py +++ b/platform/windows/detect.py @@ -267,41 +267,7 @@ def configure(env): # Workaround for MinGW. See: # http://www.scons.org/wiki/LongCmdLinesOnWin32 - if (os.name=="nt"): - import subprocess - - def mySubProcess(cmdline,env): - #print "SPAWNED : " + cmdline - startupinfo = subprocess.STARTUPINFO() - startupinfo.dwFlags |= subprocess.STARTF_USESHOWWINDOW - proc = subprocess.Popen(cmdline, stdin=subprocess.PIPE, stdout=subprocess.PIPE, - stderr=subprocess.PIPE, startupinfo=startupinfo, shell = False, env = env) - data, err = proc.communicate() - rv = proc.wait() - if rv: - print "=====" - print err - print "=====" - return rv - - def mySpawn(sh, escape, cmd, args, env): - - newargs = ' '.join(args[1:]) - cmdline = cmd + " " + newargs - - rv=0 - if len(cmdline) > 32000 and cmd.endswith("ar") : - cmdline = cmd + " " + args[1] + " " + args[2] + " " - for i in range(3,len(args)) : - rv = mySubProcess( cmdline + args[i], env ) - if rv : - break - else: - rv = mySubProcess( cmdline, env ) - - return rv - - env['SPAWN'] = mySpawn + env.use_windows_spawn_fix() #build using mingw if (os.name=="nt"): |