summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPiotr Esden-Tempski <piotr@esden.net>2010-12-06 17:34:36 -0800
committerPiotr Esden-Tempski <piotr@esden.net>2010-12-06 17:34:36 -0800
commit01f0afad95cd988fd30d280c113018f115a69f9f (patch)
tree36ea7c30aeda3d4a6cb31c069e16df16ac2f64f4
parent5e10b6f3ddff097f8f47b9967df8919b8e1c01ce (diff)
Fixed CygWin build.
Added check if getconf exists. (CygWin does not provide that) Added CygWin as an acceptable "OS".
-rwxr-xr-xsummon-arm-toolchain9
1 files changed, 8 insertions, 1 deletions
diff --git a/summon-arm-toolchain b/summon-arm-toolchain
index 6f011a9..b7314cf 100755
--- a/summon-arm-toolchain
+++ b/summon-arm-toolchain
@@ -62,7 +62,11 @@ LIBOPENSTM32=master
# Flags section
##############################################################################
-CPUS=$(getconf _NPROCESSORS_ONLN)
+if which getconf > /dev/null; then
+ CPUS=$(getconf _NPROCESSORS_ONLN)
+else
+ CPUS=1
+fi
PARALLEL=-j$((CPUS + 1))
echo "${CPUS} cpu's detected running make with '${PARALLEL}' flag"
@@ -118,6 +122,9 @@ case "$(uname)" in
--with-mpc=${DARWIN_OPT_PATH} \
-with-libiconv-prefix=${DARWIN_OPT_PATH}"
;;
+ CYGWIN*)
+ echo "Found CygWin that means Windows most likely."
+ ;;
*)
echo "Found unknown OS. Aborting!"
exit 1