2008-10-16 45 views
2

我们的持续集成系统当前运行的perl脚本来分析我们的SLN /凸出文件来设置以下选项:是否有devenv的标志在编译时禁用PDB一代?

DebugInformationFormat =“0” GenerateDebugInformation =“FALSE”

防止产生PDBS允许我们增加CIS编译的并行化。然而,这种方法似乎哈克偶尔失败 - 有没有更好的方法?

我能想到的是增加了一个名为RELEASE_NOPDB配置,但恐怕将发布配置的维护复杂,唯一的选择 - 维护者必须确保当改变以反映所有更改NOPDB版本。

建议?

回答

1

This answer提到* .vsprops文件的方式来传播跨项目的“全球性”的信息。也许他们也可以解决你的问题。

否则,I would suggest你让CMake生成您的解决方案和项目文件。

相关问题