2011-05-24 91 views
3

可以说我叫:有没有办法从make调用中获取-j参数?

make -j 5 

有没有办法,我Makefile内得到-j参数?

我的目标是从Makefile a调用sconsa以保持使用多个作业来加快编译的能力。

喜欢的东西:

# The Makefile 
all: 
    scons -j ${GET_J_PARAMETER} 

谢谢。

注脚:我知道我应该更好地直接调用scons但一些,我的工作已经将近十年了打字make开发商,似乎他们无法输入任何东西来构建自己的音乐库...

回答

4

我认为MAKEFLAGS包含这些信息。

了解更多关于在这里GNU Make

7.3节介绍了如何测试特定参数。

+0

正是我需要的!非常感谢你 ! Upvoted和接受:) – ereOn 2011-05-24 14:30:51

+0

这实际上并不工作 - j旗是特殊的,并不完全显示在MAKEFLAGS。 http://stackoverflow.com/questions/4778389有更多的解决方法,可能有所帮助。 – richq 2011-05-28 09:26:24

相关问题