是否有SCons的库/框架?

时间:2009-02-06 17:22:31

标签: build-process scons

使用SCons的每个项目似乎都在重新发明轮子。 我很乐意采用某些目录布局和/或变体构建(调试/发布)和/或测试框架和/或最佳实践的解决方案。

即使是几个不太简单的例子也会有所帮助。

4 个答案:

答案 0 :(得分:10)

您可能对Software Construction Toolkit的Google made open source in February 2009感兴趣。它在SCons之上添加了新功能,例如改进的Visual Studio项目文件生成,单元测试功能以及使用distcc或incredibuild的分布式构建。

答案 1 :(得分:7)

wiki中的SCons Recipes是一个很好的起点。另外,看一下使用SCons的其他项目,例如: Ardour build system。如果不能减少它,可能需要查看一些第三方 SCons扩展

据我所知,没有商定的SCons 最佳实践。 SCons社区似乎更倾向于适应“规范化”。不过,从头开始设计一个像样的基于SCons的构建系统并不难。 (一旦你理解了VariantDir的工作原理,至少。)

答案 2 :(得分:1)

如果您使用Eclipse进行C ++开发,可能需要查看此SCons构建器插件(http://nic-nac-project.org/~lothar/eclipse/update/SConsBuilderPlugin.html

答案 3 :(得分:0)

SCons使用的另一个好例子是MIT许可的Godot游戏引擎的构建系统: