2015-05-07 3 views
2

Как я могу определить, из правила make, что такое значение аргумента make -j? Есть что-то вроде переменной окружения? Например, если я бегу:какое -j4 значение используется для вызова make?

make -j4 something 

Я хотел бы something правило для отображения 4. GNU make manual page предлагает связь между родительским make и его дочерними элементами, которые, вероятно, могут быть использованы для извлечения этой информации. Но как ?

ответ

1

Оказывается, это совсем не так просто.

John Graham-Cunning написал (-а) полностью об этом блоге here.

+1

Это отличный пост! Я найду еще один способ, хотя я не хочу входить в психиатрическое учреждение :-) –

+0

Какова ваша фактическая цель? –

+0

Я хочу потерпеть неудачу, если ulimit, вероятно, не будет достаточным для данного -jX. Грубо X * 1024 открытых файлов, необходимых, таких вещей. –

Смежные вопросы