From 0095015a777f5936299e9a9fc0d7f428f45f7cb7 Mon Sep 17 00:00:00 2001 From: Jan-Tarek Butt <tarek@ring0.de> Date: Sun, 29 May 2016 01:48:43 +0200 Subject: [PATCH] add dynamic multithread building for targets --- build/target.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build/target.sh b/build/target.sh index 8c61f0a..46b86c9 100644 --- a/build/target.sh +++ b/build/target.sh @@ -21,10 +21,11 @@ git clone https://github.com/freifunk-gluon/gluon.git ./gluon -b $GLUON_VERSION mv gluon/* ./ make update || exit 1 +CPUS=$(grep -c processor /proc/cpuinfo) while read line; do if [[ $line == *GluonTarget* ]]; then targ=$(echo $line | sed -e 's/^.*GluonTarget//' -e 's/^,//' -e 's/)).*//' -e 's/[,]/-/') - make GLUON_TARGET=$targ BROKEN=1 GLUON_BRANCH=$GLUON_BRANCH || exit 1 + make -j $((CPUS*2)) GLUON_TARGET=$targ BROKEN=1 GLUON_BRANCH=$GLUON_BRANCH || exit 1 fi; done < "targets/targets.mk" make manifest GLUON_BRANCH=$GLUON_BRANCH -- GitLab