Keep Scons env state between SConscripts

This commit is contained in:
Ivan Kravets
2015-02-03 13:50:08 +02:00
parent eeb58da1cb
commit d57cc7b156
3 changed files with 4 additions and 3 deletions

View File

@ -56,4 +56,4 @@ libs.append(env.BuildLibrary(
join("$PLATFORMFW_DIR", "cores", "${BOARD_OPTIONS['build']['core']}")
))
Return("libs")
Return("env libs")

View File

@ -54,4 +54,4 @@ libs.append(env.BuildLibrary(
join("$PLATFORMFW_DIR", "cores", "${BOARD_OPTIONS['build']['core']}")
))
Return("libs")
Return("env libs")

View File

@ -24,10 +24,11 @@ def ProcessGeneral(env):
env.ConvertInoToCpp()
for f in env['FRAMEWORK'].split(","):
SConscriptChdir(0)
corelibs = SConscript(
env, libs = SConscript(
env.subst(join("$PIOBUILDER_DIR", "scripts",
"frameworks", "%s.py" % f.strip().lower())),
exports="env")
corelibs += libs
return corelibs