【发布时间】:2020-06-03 22:08:34
【问题描述】:
我有一个顶级 makefile,它指定 -jn 用于并行构建。这个顶级 makefile 调用许多不同的组件 makefile。不同的组件来自不同的存储库,其中一些支持并行构建,而另一些则不支持。我可以在顶层指定 -j1 以使所有组件都能正常工作。但是有没有办法在顶层指定 -jn ,让标志级联到某些组件,但对其他组件强制执行 -j1 ?如果我在选定的较低级别的 makefile 中使用 NOTPARALLEL 假目标,那会仅对这些组件强制执行 -j1 吗?
【问题讨论】:
标签: gnu-make