我有一个 SCons 项目设置如下:
Project/
SConstruct # "SConscript('stuff/SConscript', variant_dir = 'build')
stuff/
SConscript # "import configuration"
configuration/
__init__.py
Thing.py
构建时,SConscript 被复制到构建目录,但“配置”模块不是。Depends()
通常,人们会用函数(例如)来表达文件依赖关系Depends(program, object_files)
。但是,在这种情况下,SConscript 文件本身就是依赖项的“目标”。
我如何在我的 SConscript 中表达这一点?