Я надеюсь, что все SConscript смогут использовать определение среды из SConstruct, например:
cat ./SConstruct
import os,sys
env = Environment(ENV = {'PATH' : os.environ['PATH']})
env.SConscript(dirs=['mydir'])
Затем в ./mydir
cat ./SConscript
Import('env')
env = env.Clone()
Я пытаюсь запустить его:
scons
scons: Reading SConscript files ...
scons: *** Import of non-existent variable ''env''
File "/home/john/mydir/SConscript", line 1, in <module>
Итак, почему scons не смог "импортировать env", мой синтаксис неверен?Спасибо.