Fixed CygWin build.
[fw/cortex-toolchain] / summon-arm-toolchain
index 6f011a93c30ffc9389d5e0e62ad49c984541cb50..b7314cfc508ec13f1707119c416a679801608789 100755 (executable)
@@ -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