2011-01-04 7 views
7

どのようにターゲットを設定しますか?Wafがそれらを「コマンド」と呼んでいつでも実行されるのでしょうか?それはMakeのPHONYターゲットのようになりますか?Waf(ビルドツール):MakeのようなPHONYターゲット?

私はWafを使用してVisual Studioソリューションを構築しています。その依存関係と再コンパイルをVisual Studio自体で管理したいと考えています。しかし、 "MSBuildのは、" "PROGRAM.EXEが" 不足しているときにのみ呼び出されます

def build(bld): 
    bld(rule = "msbuild MySolution.sln /target:Build /property:CONFIGURATION=Release", 
     source = "", 
     target = "program.exe") 

現在、私はこの(簡体字)の定義を使用しています。

ありがとうございました。 WAF-ユーザーがリストやソリューションを郵送でこの質問を

答えて

7

は「常に」パラメータを追加することです:

def build(bld): 
    bld(rule = "msbuild MySolution.sln /target:Build /property:CONFIGURATION=Release", 
     target = "program.exe" , 
     always = True) 
関連する問題