对某些文件应用编译器开关



我想只在premake中为某个目录指定编译器开关。现在,我想我应该使用buildoption作为开关。

所以我将等待:

configuration    { "vs2010" }
    files        { "mysubdir/**" }
    buildoption  { "/wd4244" }

遗憾的是,这似乎不起作用。这在预制的情况下可能吗?

如果您使用的是Premake的最新开发版本,您可以这样做:

filter { "files:mysubdir/**" }
    buildoptions { "/wd4244" }

我不记得Premake 4中是否支持每个文件构建选项。X,但如果是这样的话,它将像这样工作:

configuration { "mysubdir/**" }
    buildoptions { "/wd4244" }

最新更新