0

現在、アプリをビルドする前に静的ライブラリのグループをビルドしています。問題は、ライブラリごとに ./configure、make 、テスト シーケンスのバリエーションがあることです。同じプラットフォームで複数回ビルドすることが一般的であるため、構成ステップの結果をキャッシュしてビルドを高速化できるようにしたいと考えています。ビルド プロセスの各ステップを SCONS プロセスでラップすることを考えていますが、これが機能するかどうかはわかりません。何か案は?

4

1 に答える 1

0

scons を使用して、configure および make スクリプトをラッパーできます。すべての依存関係と生成されたターゲットを列挙する限り、scons は各ビルド ステップを実行するかどうかを判断できます。これはかなり複雑に聞こえますが。構成とビルド フローを scons に変換するか、この構成の単純な makefile を作成して、依存関係を作成してみませんか? MD5 ハッシュを make に追加する方法があります (依存関係のハッシュのために scons に惹かれている場合)。

于 2009-08-19T20:34:59.157 に答える