Premake5 在命令行指定平台?

Premake5 specify platform at command line?

我的 premake5.lua 文件中有一个平台列表,如下所示:

platforms { "windows", "macos", "ios" }

调用premake时如何指定平台?

这不起作用:

premake5 xcode4 --platform=macos

我刚收到错误 Error: invalid option 'platform'

命令行选项从 v4 到 v5 一定有所改变。 Looking at the source code 使用的选项是 --os,(--platform 似乎不存在):

--os=macosx 

您还可以定义新选项,this document 对此进行了更详细的解释。