1

私が使用しているプロジェクトは、私の制御を超えた理由で、1 つのセクションConsの代わりに使用します(つまり、継承し、Make に切り替えるのに十分な ROI がありませんでした)。Make

プロジェクトの無関係な部分で必要なファイルを作成するための新しいルールを追加しました。「無関係」とは、Consスクリプトの範囲外であることを意味します。Consプロジェクトのビルドは、新しいファイルを必要とする部分よりも前に、使用する部分が 100% 完了していることを前提としています。

Consこのため、 には新しいファイルを必要とするターゲットがConsないため、ビルドしません。どうすればConsそれを構築するように指示できますか?

4

1 に答える 1

0

Dependsこれは、次のメソッドを使用して実行できます。

$CONS->Depends("target", "file_i_want_to_create");

これは にtarget依存しfile_i_want_to_createます。targetが確実にビルドされるもの (ビルドしたい実際のプロジェクトなどCONS) である場合は、file_i_want_to_create確実に作成されます。

于 2009-02-02T10:11:35.073 に答える