如何在配置期间使用多个作业?

时间:2017-03-30 19:56:41

标签: autotools

我正在编写一个脚本来从Solaris上的源代码构建Git。 Git有大约12个依赖项,其中大多数是基于Autotools的。该脚本的执行时间比应该执行的时间长,因为Autotools执行的检查发生在一个线程上。 (在测试过程中特别痛苦,因为重复执行相同的步骤)。

我找到了关于这个主题的一些阅读,比如Parallel Building Tricks,但它没有讨论配置期间的多个工作。尝试显而易见的事情并不像预期的那样有效:

$ ./configure -j 4
configure: error: unrecognized option: `-j'
Try `./configure --help' for more information

如何告诉Autotools和./configure使用多个作业执行检查(类似于make -j 8)?

1 个答案:

答案 0 :(得分:1)

你不能。

很抱歉这不是一个令人满意的答案,但configure只是一个shell脚本。没有办法告诉shell脚本像这样并行执行。