gpt4 book ai didi

build - 使 : disable parallel building in subdirectory for single target only

转载 作者:行者123 更新时间:2023-12-03 14:51:21 24 4
gpt4 key购买 nike

我有一个相当大的由 autotools 驱动的项目,它位于一个目录树中,该目录树由许多带有子目录的目录组成。它有一个目标 check (在每个子目录以及主目录中)执行大量自动化测试。 check目标是递归构建的。

并行构建和测试(通过 -j 选项进行)适用于大多数目录。然而,有一个目录包含在并行执行时不起作用的测试(时序敏感性),但在串行运行时通过。

问题是:有没有办法强制 make 构建 check仅在这个子目录中串行定位目标,同时并行构建其他所有内容?

最佳答案

添加到您的Makefile :
.NOTPARALLEL:

参见 GNU make here 的文档.

关于build - 使 : disable parallel building in subdirectory for single target only,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17172310/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com