是否有devenv标志在编译时禁用pdb生成?

时间:2008-10-16 16:15:28

标签: visual-studio visual-studio-2005 pdb-files

我们的持续集成系统目前运行perl脚本来解析我们的sln / proj文件以设置以下选项:

DebugInformationFormat = “0” GenerateDebugInformation = “FALSE”

防止生成pdbs允许我们增加CIS编译的并行化。然而,这种方法看起来很麻烦,偶尔会失败 - 有更好的方法吗?

我能想到的唯一选择是添加一个名为RELEASE_NOPDB的配置,但我担心这会使RELEASE配置的维护变得复杂 - 维护者必须确保在进行更改时反映对NOPDB版本的所有更改。 / p>

建议?

1 个答案:

答案 0 :(得分:1)

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

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