2016-05-19 1 views
1

При создании проекта C++ с make, мне очень нравится использовать опцию «-j», чтобы использовать больше ядер для создания проекта.Node-gyp опции для make

При вызове узла лавочка сборки [--debug], он вызывает сделать внутренне строить файлы C++. Но ясно видно, что каждый файл строится один за другим, и по мере увеличения проекта он становится длиннее.

Есть ли вариант я мог бы добавить в binding.gyp или способ вызвать узел-лавочка построить указать, сколько ядер я хотел бы использовать при компиляции?

Спасибо

ответ

1

Если вы выполните, например,

export MAKEFLAGS=-j8 

, то он будет принят в окружающей среде и make почтит его, если что-то не трамбовки с ним по пути.

сам узел-gyp использует переменную среды JOBS аналогично, с JOBS=max выбрав столько ядер, сколько у вас есть.

+0

Большое спасибо, мой хороший друг! – widgg