2017-04-21 57 views
0

在我正在處理的項目中,我需要使用自定義命令(構建程序集,即由於某些插件/工具鏈限制(它們位於該點之外)來處理某些文件類型)。這是從我們的premake腳本配置:除非我設置屬性從Premake5配置Visual Studio自定義構建工具屬性

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

該項目將無法建立 - >自定義生成工具 - >鏈接對象屬性沒有爲每個單獨的*。擴展名項。 (作爲自定義步驟的一部分,這些不應鏈接。)

如何從我們的預製腳本中配置此特定屬性而不訴諸黑客? (例如類似於xcodebuildsettings的任何東西)

回答

0

看起來像premake的最近的主人支持linkObjects文件配置功能,只是這樣做(尚未在docs)。我們約會...

在此之前,有一種可能的破解方法是使用buildmessage("false"),然後在生成的Message XML標記的項目文件中查找全部替換爲LinkObjects。

相關問題