Fix sys env for Windows

This commit is contained in:
Ivan Kravets
2015-08-01 18:33:41 +03:00
parent e102fb2880
commit ce82b14f6b

View File

@ -4,7 +4,7 @@
import atexit import atexit
import re import re
from glob import glob from glob import glob
from os import remove from os import environ, remove
from os.path import basename, join from os.path import basename, join
from platformio.util import exec_command from platformio.util import exec_command
@ -161,7 +161,9 @@ def DumpIDEData(env):
def getCompilerType(env): def getCompilerType(env):
try: try:
result = exec_command([env.subst("$CC"), "-v"], env=env['ENV']) sysenv = environ.copy()
sysenv['PATH'] = str(env['ENV']['PATH'])
result = exec_command([env.subst("$CC"), "-v"], env=sysenv)
except OSError: except OSError:
return None return None
if result['returncode'] != 0: if result['returncode'] != 0: