| --- 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() |