11

SCons を使用する各プロジェクトは、車輪の再発明を行っているようです。誰かのディレクトリ レイアウト、および/またはバリアント ビルド (デバッグ/リリース)、および/またはテスト フレームワーク、および/またはベスト プラクティスのソリューションを喜んで取り上げます。

あまりにも単純ではないいくつかの例でも役に立ちます。

4

4 に答える 4

10

2009 年 2 月にオープン ソース化されたGoogle のSoftware Construction Toolkitに興味があるかもしれません。Visual Studio プロジェクト ファイル生成の改善、単体テスト機能、distcc または incredibuild による分散ビルドなど、SCons の上に新しい機能を追加します。

于 2009-03-08T14:07:31.417 に答える
7

wikiのSConsレシピから始めるのが良いでしょう。さらに、SConsを使用する他のプロジェクト(Ardourビルドシステムなど)も見てください。それでも問題が解決しない場合は、サードパーティのSCons拡張機能をいくつか見てみましょう。

私の知る限り、合意されたSConsのベストプラクティスはありません。SConsコミュニティは、「正規化」よりも適応性を好むようです。ただし、まともなSConsベースのビルドシステムを最初から設計することは難しくありません。(少なくとも、VariantDirがどのように機能するかを理解したら。)

于 2009-02-09T19:20:53.653 に答える
1

C++ 開発に Eclipse を使用している場合は、この SCons ビルダー プラグイン ( http://nic-nac-project.org/~lothar/eclipse/update/SConsBuilderPlugin.html )を確認してください。

于 2009-04-04T01:26:29.797 に答える