敏感间歇性并行构建问题(cmake)

时间:2011-07-28 10:28:57

标签: makefile cmake intermittent

我正在尝试在我的cmake构建系统中围绕一些生成的文件调试间歇性并行构建问题。然而,难以可靠地测试或重现该问题。

有谁知道加剧或提高这些问题的方法?或者其他调试策略?

1 个答案:

答案 0 :(得分:2)

可能缺少add_dependencies来强制一个目标在另一个目标开始之前完全构建,或者在一个以上的库中使用add_custom_command输出。

如果两个库同时开始构建,并且它们都同时触发运行自定义命令,那么您将运行两个竞争的自定义命令,它们可能会覆盖彼此的结果,或者混合结果。< / p>

您的代码是否公开?你可以张贴给别人检查吗?

一个好的策略就是将其暴露给其他开发者以“更多的眼睛”......