Add program and sconscript tools

This commit is contained in:
Eryn Wells 2015-10-17 00:13:49 -07:00
parent bd7a79c9e1
commit e1c4e0c4b7
4 changed files with 87 additions and 8 deletions

View file

@ -48,14 +48,9 @@ def _process_lib_dir(env, lib, src_dir=None, out_dir=None, inc_dir=None):
if include_dir.isdir():
inc_dir = [include_dir]
env.Append(CPPPATH=inc_dir)
exports = {'Library': env.Library,
'StaticLibrary': env.StaticLibrary,
'SharedLibrary': env.SharedLibrary}
SCons.Script._SConscript.GlobalDict.update(exports)
out = env.SConscript(src_dir.File('SConscript'),
{'env': env.Clone()},
variant_dir=out_dir,
exports=exports)
clone=True,
variant_dir=out_dir)
return out