summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorDaniel Bevenius <daniel.bevenius@gmail.com>2016-11-03 20:40:34 +0100
committerDaniel Bevenius <daniel.bevenius@gmail.com>2016-11-07 13:37:35 +0100
commita5045167823e4c02a0d6343304a2832514e7a9a7 (patch)
tree4da8f4404c7eee2de13b5daab94278de7c6c4d97 /Makefile
parent1b889894ce9f900aef9110eaef48daabd95a9b44 (diff)
downloadandroid-node-v8-a5045167823e4c02a0d6343304a2832514e7a9a7.tar.gz
android-node-v8-a5045167823e4c02a0d6343304a2832514e7a9a7.tar.bz2
android-node-v8-a5045167823e4c02a0d6343304a2832514e7a9a7.zip
build: add MAKEFLAGS="-j1" to node-gyp
Currently, when building the addons the following warning is displayed: make[2]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. Adding the MAKEFLAGS="-j1" to avoid the warning. Also updated the log message to say that it is building the addon and not running the test as I think that is more accurate. PR-URL: https://github.com/nodejs/node/pull/9450 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Sakthipriyan Vairamani <thechargingvolcano@gmail.com> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile7
1 files changed, 4 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index 369fa22a7a..1933195035 100644
--- a/Makefile
+++ b/Makefile
@@ -165,9 +165,10 @@ test/addons/.buildstamp: config.gypi \
test/addons/.docbuildstamp
# Cannot use $(wildcard test/addons/*/) here, it's evaluated before
# embedded addons have been generated from the documentation.
- for dirname in test/addons/*/; do \
- echo "\nRunning addons test $$PWD/$$dirname" ; \
- $(NODE) deps/npm/node_modules/node-gyp/bin/node-gyp --loglevel=$(LOGLEVEL) rebuild \
+ @for dirname in test/addons/*/; do \
+ echo "\nBuilding addon $$PWD/$$dirname" ; \
+ env MAKEFLAGS="-j1" $(NODE) deps/npm/node_modules/node-gyp/bin/node-gyp \
+ --loglevel=$(LOGLEVEL) rebuild \
--python="$(PYTHON)" \
--directory="$$PWD/$$dirname" \
--nodedir="$$PWD" || exit 1 ; \