2016-05-19 4 views
1

Wenn ein C++ Projekt mit Aufbau machen, ich wirklich die „-j“ Option verwenden möchte mehr Kerne zu verwenden, um das Projekt zu erstellen. Node-gyp Optionen für Make

Beim Aufruf Knoten-gyp build [debug], nennt es machen intern die C++ Dateien zu erstellen. Aber man kann deutlich sehen, dass jede Datei nacheinander aufgebaut wird und wenn das Projekt größer wird, wird es länger.

Gibt es eine Möglichkeit, die ich in dem binding.gyp oder eine Art und Weise Knoten-gyp bauen angeben zu nennen, wie viele Kerne Ich möchte verwenden, wenn Kompilieren hinzufügen könnte?

Danke

Antwort

1

Wenn Sie z.

export MAKEFLAGS=-j8 

dann wird es in der Umgebung weitergegeben werden und make wird es honorieren, es sei denn, etwas mit ihm auf dem Weg zu schaffen macht.

node-gyp selbst verwendet die Umgebungsvariable JOBS in ähnlicher Weise, mit JOBS=max Auswahl von so vielen Kernen, wie Sie haben.

+0

Vielen Dank mein guter Freund! – widgg