誰もがそれに依存していない場合はどうすれば、短所を使用して作成するファイルを強制することができますか?

StackOverflow https://stackoverflow.com/questions/487059

  •  20-08-2019
  •  | 
  •  

質問

私は私のコントロールを超えた理由のため、代わりに一つのセクションのためのConsMake用途を使用しています。

プロジェクト(つまり、私たちが継承して作るに切り替えるのに十分なROIがなかった)。

私はちょうど私がプロジェクトの無関係な部分に必要なファイルを作成するために、新しいルールを追加しました。 「無関係」と私はそれが私のConsスクリプトの範囲外だということを意味します。プロジェクトのビルドがConsを使用する部分は、新しいファイルを必要とする部分の前に100%に行われることを前提としています。

は、このため、Consはそれを構築しないように、新しいファイルが必要ですConsにはターゲットがありません。どのように私は関係なく、それを構築するためにConsを伝えることができますか?

役に立ちましたか?

解決

このはDependsメソッドを使用して行うことができます:

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

このはtargetfile_i_want_to_create依存します。 targetは、(例えば、我々はCONSでビルドしたい、実際のプロジェクトなど)確実に構築されます何かであれば、file_i_want_to_createは間違いなく作成されます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top