Sophie

Sophie

distrib > Mageia > 5 > x86_64 > media > core-release-src > by-pkgid > 2f973dc4a931545a353cec051026fbab > files > 2

boswars-2.7-8.mga5.src.rpm

--- a/SConstruct.orig	2010-11-19 21:09:45.724976603 -0500
+++ b/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()