From d1fe6940a33afa4d4dc83d1429bcb66c5740b967 Mon Sep 17 00:00:00 2001 From: Piotr Esden-Tempski Date: Sat, 13 Nov 2010 20:18:07 -0800 Subject: [PATCH] PARALLEL flag is now being set automatically based on available host cpu's. --- summon-arm-toolchain | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/summon-arm-toolchain b/summon-arm-toolchain index 8663c07..fe9e58a 100755 --- a/summon-arm-toolchain +++ b/summon-arm-toolchain @@ -20,7 +20,6 @@ set -e ############################################################################## TARGET=arm-none-eabi # Or: TARGET=arm-elf PREFIX=${HOME}/sat # Install location of your final toolchain -PARALLEL= # Or: PARALLEL="-j 5" for 4 CPUs DARWIN_OPT_PATH=/opt/local # Path in which MacPorts or Fink is installed # Set to 'sudo' if you need superuser privileges while installing SUDO= @@ -62,6 +61,10 @@ LIBOPENSTM32=master # Flags section ############################################################################## +CPUS=$(getconf _NPROCESSORS_ONLN) +PARALLEL=-j$((CPUS + 1)) +echo "${CPUS} cpu's detected running make with '${PARALLEL}' flag" + GDBFLAGS= BINUTILFLAGS= -- 2.30.2