現在、私たちはアプリをビルドする前に静的ライブラリのグループを構築しています。問題は、各ライブラリに対して、./configure、make、testシーケンスのバリエーションがあることです。同じプラットフォームで複数回ビルドするのが一般的なので、ビルドを高速化するためにconfigureステップの結果をキャッシュすることができます。 SCONSプロセスでビルドプロセスの各ステップをラップすることを考えていますが、これが機能するかどうかはわかりません。何か案は?AntスクリプトとSCONSを使用して構築された静的ライブラリの設定をキャッシュするにはどうすればよいですか?
0
A
答えて
0
は、configureとmakeスクリプトをラッパーするためにsconsを使用できます。すべての依存関係と生成されたターゲットを列挙する限り、スコーンは各ビルドステップを実行するかどうかを判断できます。しかし、これはかなり複雑に思えます。どうしてあなたのconfigとbuildフローをsconsに変換したり、この設定のシンプルなmakefileを書いて依存関係を作ったりしないのですか? makeにMD5ハッシングを追加する方法があります(依存関係のハッシングのためにsconsに似ている場合)。
関連する問題
- 1. bcc32でbcc32cで構築された静的なライブラリを使用する方法
- 2. Facebook iOS SDK - Xcode 4.3の静的ライブラリを構築するにはどうすればいいですか?
- 3. retrofitライブラリを使用してこのURLを構築するにはどうすればよいですか?
- 4. cygwinを使用してWindows用静的ライブラリを構築する
- 5. ミニマスタ静的ツリーはどのように構築されていますか?
- 6. なぜCMake EXPORTは共有ライブラリの構築に使用される静的ライブラリを必要としますか?
- 7. wafを使用して共有ライブラリを構築するにはどうすればよいですか?
- 8. ビットコードを有効にして静的ライブラリを使用するにはどうすればよいですか?
- 9. C#:NReadabilityライブラリを構築するにはどうすればよいですか?
- 10. システムライブラリを使用して静的ライブラリを作成するにはどうすればよいですか?
- 11. Antを使ってAndroidアプリケーションを構築するにはどうすればよいですか?
- 12. Cで静的ライブラリを構築する
- 13. Eclipse C++プロジェクトに静的にリンクされたライブラリを含めるにはどうすればよいですか?
- 14. Linuxで完全に静的なQTアプリケーションを構築するにはどうすればよいですか?
- 15. 私はPodfileに指定された別の依存関係を(例えばAFNetworking)は、静的ライブラリを構築しようとしています
- 16. AddChildを使用して構築されたTextInputにフォーカスプロパティを設定するにはどうすればよいですか?
- 17. Makefile.amでlibtoolを使用して共有ライブラリを構築するように設定されているかどうかを確認する
- 18. sbtネイティブパッケージャで構築されたアプリケーションのjava.library.pathを指定するにはどうすればよいですか?
- 19. Ant execタスクを使用してPerlスクリプトを実行するにはどうすればよいですか?
- 20. インポートされたライブラリがPythonスクリプトで '使用されている'かどうかを確認するにはどうすればよいですか?
- 21. VS2010で構築された静的ライブラリ(.lib)が、デバッグモードでVS2015を使用して構築されているアプリケーションにリンクできません。
- 22. テンプレートとブートストラップを使用してレスポンシブウェブを構築するにはどうすればよいですか?
- 23. Gradleを使用してGoogleプロトコルバッファとKotlinを構築するにはどうすればよいですか?
- 24. iPhoneプロジェクトで使用するDCMTKライブラリを構築するにはどうすればいいですか?
- 25. antスクリプトを使用してPHPを構築する
- 26. android.support.v7.preferenceライブラリを使用してカスタム設定を作成するにはどうすればよいですか?
- 27. SampleGrabberを使用して、オーディオ用のスペクトル/ビジュアライザーを構築するにはどうすればよいですか?
- 28. 構成クラスではなく、iOS静的ライブラリの最終的にビルドされた製品をテストするにはどうすればよいですか?
- 29. smtpを使用して友人スクリプトを設定するにはどうすればよいですか?
- 30. スクリプトを使用してリアルタイムシャドーカラーを設定するにはどうすればよいですか?