2012-04-23 10 views
2

私は現在、CI用にCMake/CTestを設定しています。次の場合を除き、すべて正常に動作します。 お互いに依存するいくつかのプロジェクトがあります。しかし、我々のトップレベルビルドスクリプトでは、それらは正しい順序で構築されています。 CIの間、それぞれのプロジェクトのために、私はちょうどそれぞれのプロジェクトのビルドディレクトリに "make Continuous"を行います。しかし、ヘッダーファイルが1つのプロジェクトで更新された場合、このプロジェクトのみが "make Continuous"の後にビルドされます。このプロジェクトでは、更新が行われないため、同じインクルードファイルを使用する別の依存プロジェクトは "make Continuous"中に再構築されません。CMakeといくつかの依存プロジェクトとの継続的な統合

私の質問: "make Continuous"中に強制的にビルドステップを実行する方法はありますか?svnアップデートの結果とは関係ありませんか?

これを解決する方法は他にありますか?

答えて

関連する問題