Есть ли способ получить параметр -j из вызова make? - PullRequest
3 голосов
/ 24 мая 2011

Допустим, я звоню:

make -j 5

Есть ли в моем Makefile способ получить параметр -j?

Моя цель - позвонить scons изa Makefile a, чтобы сохранить возможность использовать несколько заданий для ускорения компиляции.

Что-то вроде:

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

Спасибо.

Примечание для ног: я знаю, что ялучше позвонить scons напрямую, но некоторые разработчики, с которыми я работаю, набирают make уже почти десять лет, и для них кажется невозможным набрать что-нибудь еще для создания своих библиотек ...

1 Ответ

4 голосов
/ 24 мая 2011

Я думаю, что MAKEFLAGS содержит эту информацию.

Подробнее об этом здесь GNU Make

В разделе 7.3 объясняется, как проверить определенный параметр.

...