SConscript和SConstruct文件之间的区别?

时间:2018-05-11 18:21:32

标签: python scons

作为scons的新手,我面临着在一个回购中使用共同的顶级构建转换具有多个模块的项目。 每个模块都有一个SConstruct文件 - 允许自己构建它们。

阅读分层scons设置,我看到的想法是使用顶级SConstruct,它使用SConscript()函数加载子项目的构建文件,并且这些文件应该被称为SConscript。 我发现其余的信息有些模糊(或者可能是TLDR?) - 所以

  • 想知道这些低级脚本的要求是什么 SConscript文件?
  • IOW,是否存在语义/范围/评估 除了一个之外,SConscripts和SConstructs之间的区别 打算作为切入点,而另一个只是一个“子构建 档案“?
  • 重构那些子项目的SConstructs是否有任何意义 是一个在同一级别调用SConscript +的衬垫 将这些链接到顶级Sconstruct?

谢谢!

0 个答案:

没有答案