SCons: generally expand vars when setting Flags to environment

This commit is contained in:
Fischlurch 2008-11-07 01:42:32 +01:00
parent 80e1e382f4
commit 8ffbc29b29

View file

@ -90,13 +90,13 @@ def setupBasicEnvironment():
def appendCppDefine(env,var,cppVar, elseVal=''):
if env[var]:
env.Append(CPPDEFINES = cppVar )
env.Append(CPPDEFINES = env.subst(cppVar) )
elif elseVal:
env.Append(CPPDEFINES = elseVal)
env.Append(CPPDEFINES = env.subst(elseVal))
def appendVal(env,var,targetVar,val=None):
if env[var]:
env.Append( **{targetVar: val or env[var]})
env.Append( **{targetVar: env.subst(val) or env[var]})
def handleNoBugSwitches(env):