- fixed build issue with mingw (bug 2834969)
diff --git a/SConstruct b/SConstruct
index de06710..ae7b7e7 100644
--- a/SConstruct
+++ b/SConstruct
@@ -115,7 +115,18 @@
 # Store all dependencies signature in a database
 SConsignFile( sconsign_path )
 
-env = Environment( ENV = {'PATH' : os.environ['PATH']},
+def make_environ_vars():
+	"""Returns a dictionnary with environment variable to use when compiling."""
+	# PATH is required to find the compiler
+	# TEMP is required for at least mingw
+	vars = {}
+	for name in ('PATH', 'TEMP', 'TMP'):
+		if name in os.environ:
+			vars[name] = os.environ[name]
+	return vars
+	
+
+env = Environment( ENV = make_environ_vars(),
                    toolpath = ['scons-tools'],
                    tools=[] ) #, tools=['default'] )