如果没有Default(),SCons如何决定构建哪些目标?

时间:2012-01-23 17:22:52

标签: default target scons

我在另一个线程scons dependency problems 中询问了一个不相关的问题,该问题是通过添加对Default()的调用解决的。我意识到我仍然不明白SCons在定义了多个目标时如何决定构建哪些目标并且尚未调用Default()scons函数。

SCons文档相当稀疏。它足够好开始,但是一旦你开始熟悉SCons就不够了。 (足以让人陷入困境,但不能很好地摆脱困境:))我担心我的下一步必须是看看SCons的源代码。

任何人都可以帮我解决这个问题吗?

至于文档,有人可以指引我到哪里找到更好的文档吗?有没有好书? “最佳实践”页面怎么样?

1 个答案:

答案 0 :(得分:2)

引用this chapterSCons user manual

  

SCons通常会默认构建当前目录中或下面的每个目标 - 也就是说,当您没有在命令行上显式指定一个或多个目标时。

用户手册,手册页和源代码是迄今为止我发现的最佳文档。它很广泛,但您可能需要进行一些挖掘以找到您的一些问题的答案。我不得不在源头挖掘能够回答我的一些问题。当回答的问题数量开始增加时,希望Stack Overflow也是一个很好的资源。