Add Append and Replace to the env

This commit is contained in:
Eryn Wells 2016-02-27 08:55:09 -08:00
parent fd2e6ae699
commit 517a083694

View file

@ -9,12 +9,15 @@ import SCons.Script
def _do_sconscript(env): def _do_sconscript(env):
original_sconscript = env.SConscript original_sconscript = env.SConscript
def sconscript(env, sconscript, clone=False, *args, **kwargs): def sconscript(env, sconscript, clone=False, *args, **kwargs):
exports = {'Library': env.Library, exports = {'Library': env.Library,
'StaticLibrary': env.StaticLibrary, 'StaticLibrary': env.StaticLibrary,
'SharedLibrary': env.SharedLibrary, 'SharedLibrary': env.SharedLibrary,
'Program': env.Program} 'Program': env.Program,
'Append': env.Append,
'Replace': env.Replace}
SCons.Script._SConscript.GlobalDict.update(exports) SCons.Script._SConscript.GlobalDict.update(exports)
env.log('Reading {}'.format(sconscript)) env.log('Reading {}'.format(sconscript))
return original_sconscript(sconscript, return original_sconscript(sconscript,