blob: 0a7029df49711d4977cd6d090e587b23cf34a54c [file] [log] [blame] [edit]
--- SConstruct.orig 2010-11-19 21:09:45.724976603 -0500
+++ SConstruct 2010-11-19 21:11:05.723197985 -0500
@@ -22,6 +22,7 @@
##
import os
+import SCons.Util
import sys
import glob
from stat import *
@@ -50,6 +51,16 @@
opts = DefineOptions("build_options.py", ARGUMENTS)
env = Environment(ENV = {'PATH':os.environ['PATH']}) # for an unknown reason Environment(options=opts) doesnt work well
+if os.environ.has_key('CC'):
+ env['CC'] = os.environ['CC']
+if os.environ.has_key('CFLAGS'):
+ env['CCFLAGS'] += SCons.Util.CLVar(os.environ['CFLAGS'])
+if os.environ.has_key('CXX'):
+ env['CXX'] = os.environ['CXX']
+if os.environ.has_key('CXXFLAGS'):
+ env['CXXFLAGS'] += SCons.Util.CLVar(os.environ['CXXFLAGS'])
+if os.environ.has_key('LDFLAGS'):
+ env['LINKFLAGS'] += SCons.Util.CLVar(os.environ['LDFLAGS'])
opts.Update(env) # Needed as Environment(options=opts) doesnt seem to work
Help(opts.GenerateHelpText(env))
mingw = env.Clone()