如何使用premake在.vcxproj文件中添加自定义行?

时间:2019-11-25 16:11:33

标签: premake

我正在尝试在.vcxproj生成的premake5文件中添加自定义行。

我的团队正在使用旧版本的premake5,因此某些选项不可用(例如debuggertypecompileasignoredefaultlibraries等)。

因此,我决定将它们手动添加到生成的.vcxproj文件中。

到目前为止,我尝试逐行阅读并在适用的地方添加该选项,但我发现此解决方案根本不够干净。

问题是,如何使用.vcxprojpremake文件中添加自定义行?

1 个答案:

答案 0 :(得分:0)

通常通过覆盖脚本中的某些premake内部函数来完成

premake.override(premake.vstudio.vc2010, 'treatLinkerWarningAsErrors',  customTreatLinkerWarningAsErrors)

其中customTreatLinkerWarningAsErrors是脚本中的函数。 如果您需要调用此函数,它将接受旧的重写函数作为参数。