每個使用SCons的項目似乎都在重新發明輪子。 我很樂意接受某些目錄佈局,和/或針對變體構建(調試/發佈)和/或測試框架和/或最佳實踐的解決方案。SCons是否有任何庫/框架?
即使是幾個不太簡單的例子也會有所幫助。
每個使用SCons的項目似乎都在重新發明輪子。 我很樂意接受某些目錄佈局,和/或針對變體構建(調試/發佈)和/或測試框架和/或最佳實踐的解決方案。SCons是否有任何庫/框架?
即使是幾個不太簡單的例子也會有所幫助。
Wiki中的SCons Recipes是一個很好的開始。另外看看其他使用SCons的項目,例如Ardour build system。如果不削減它,也有一些第三方SCons的擴展你可能想看一看:
據我所知,沒有SCons 最佳實踐已商定。 SCons社區似乎偏好適應性而不是「規範化」。不過,從零開始設計一個體面的基於SCons的構建系統並不難。 (一旦你已經理解了VariantDir是如何工作的,至少)。
你可能會感興趣的谷歌的Software Construction Toolkit這是made open source in February 2009。它在SCons之上添加了新功能,例如改進的Visual Studio項目文件生成,單元測試功能以及使用distcc或incredibuild的分佈式構建。
如果您使用的是Eclipse的C++開發你可能想看看這個SCons的建設者插件(http://nic-nac-project.org/~lothar/eclipse/update/SConsBuilderPlugin.html)
的SCons的使用另一個很好的例子是建立系統MIT許可戈多遊戲引擎:
你可能是對的。但是必須知道VariantDir是你需要的命令。另外,很難找到在路徑前面的「#」是我需要的關鍵事實。 – 2009-02-09 22:04:40
真正有用的鏈接。謝謝 – 2009-02-10 20:30:57