2017-04-21 4 views
0

私が取り組んでいるプロジェクトでは、特定のファイルタイプをカスタムコマンドで処理する必要があります(ビルドアセンブリ、つまり、特定のプラグイン/ツールチェーン制限のため、 )。これは、当社のpremakeスクリプトから構成されています。私はプロパティを設定しない限りPremake5からVisual Studioカスタムビルドツールのプロパティを設定する

filter { "files:*.extension" } 
    buildcommands("blah.exe %(FullPath) --my --args") 
    buildoutputs("$(OutDir)%(FileName).obj") 

プロジェクトがビルドに失敗します - > [カスタムツールをビルド - >リンクは、個々の*。拡張子項目にませんからプロパティオブジェクト。 (これらは、とにかくカスタムステップの一部としてにリンクしないでください)

ハックに頼らずに私たちのpremakeスクリプトからこの特定のプロパティを設定するにはどうすればよいですか? (例えば、xcodebuildsettingsに似たもの)

答えて

0

premakeのより新しいマスターのように見えるのは、linkObjectsのファイル設定機能をサポートしています(まだdocsにはありません)。上に戻る...

これまでは、buildmessage("false")を使用し、生成されたプロジェクトファイル内でLinkObjectsのMessage XMLタグのすべてを検索置換します。

関連する問題