扫描CMake项目中的依赖项很慢

米格西

当我构建CMake项目时,依赖项扫描很慢。在我的大型项目中使用htop进行调查使我注意到了该命令

/usr/bin/cmake -E cmake_depends Makefiles [...]

在单个线程上运行。可以加快速度吗?也许具有并行性/多线程?

“解决方案”

从现在开始,我将使用忍者,它可以更快地检测深度并收集所需的数据进行编译。

感谢您的所有答案!

usr1234567

严格来说,这不是CMake问题,而是有关如何使用构建工具的问题。

使用性能更好的构建工具!

一定要使用PCH的项目
的确包括常用的系统,运行时间和在PCH第三方头
确实包含很少改变PCH项目特定的头
不包括头经常变化的
DO审计PCH定期与产品流失保持最新
确实使用/MP
DO删除/Gm有利于/MP
DO的冲突#import并使用/MP
DO USE链接器开关/incremental
DO USE链接器开关/debug:fastlink
DO考虑使用第三方构建加速器

  • 考虑更快的硬件

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章