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

DebugInformationFormat = QUOT; 0" GenerateDebugInformation = QUOT假QUOT;

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

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

建议?

有帮助吗?

解决方案

此答案提及* .vsprops文件作为传播“全局”的方式。跨项目的信息。也许他们也可以解决你的问题。

否则,我会建议 CMake 生成您的解决方案和项目文件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top