在我正在进行的项目中,我需要使用自定义命令处理某些文件类型(构建程序集,即由于某些插件/工具链限制,这些都不在此处)。这是从我们的预制脚本配置的:
filter { "files:*.extension" }
buildcommands("blah.exe %(FullPath) --my --args")
buildoutputs("$(OutDir)%(FileName).obj")
除非我设置属性 - >否则项目将无法构建自定义构建工具 - >将对象属性链接到每个* .extension项目的否。 (这些不应该作为自定义步骤的一部分链接到。)
如何在不使用黑客攻击的情况下从我们的预制脚本配置此特定属性? (例如,类似于xcodebuildsettings的任何东西)
答案 0 :(得分:0)
看起来更新的premake大师支持linkObjects
文件配置功能(仅在docs中)。我们约会......
在此之前,一个可能的hack是使用buildmessage("false")
然后在生成的项目文件中对Message XML标记执行find-replace all到LinkObjects。