arn*_*rne 9 makefile build autotools
我有一个相当庞大的autotools驱动的项目,它位于一个目录树中,该目录树由许多带有子目录的目录组成.它有一个目标check
(在每个子目录和主目录中)执行大量自动化测试.该check
目标是递归构建.
并行构建和测试(通过-j
make选项)适用于大多数目录.但是有一个目录包含并行执行时不起作用的测试(定时灵敏度),但是在串行运行时通过.
问题是:有没有办法强制make check
在这一个子目录中串行构建目标,同时并行构建其他所有子目录?
如果我理解正确,那么当您运行构建check
目标的递归 make 时,您可以-j1
专门传递,以确保它串行运行:
check: ; $(MAKE) -j1 ...
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4329 次 |
最近记录: |