From: Stefan Graupner Date: Tue, 18 Jan 2011 22:43:16 +0000 (+0100) Subject: merged. X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=summon-arm-toolchain.git;a=commitdiff_plain;h=17ed15c01d43284d2bac0862269c6601da2b86dd merged. --- 17ed15c01d43284d2bac0862269c6601da2b86dd diff --cc summon-arm-toolchain index 3a94e7d,d77d3a5..6c72dc2 mode 100755,100755..100644 --- a/summon-arm-toolchain +++ b/summon-arm-toolchain @@@ -102,41 -119,17 +120,45 @@@ case "$(uname)" i ;; Darwin) echo "Found Darwin OS." - GCCFLAGS="${GCCFLAGS} \ - --with-gmp=${DARWIN_OPT_PATH} \ + + # darwin dependencies + DARWINDEPS="gnutar mpfr libmpc gmp" + DARWINDEPSCOUNT=4 + + GCCFLAGS="${GCCFLAGS} \ + --with-gmp=${DARWIN_OPT_PATH} \ --with-mpfr=${DARWIN_OPT_PATH} \ --with-mpc=${DARWIN_OPT_PATH} \ + -with-libiconv-prefix=${DARWIN_OPT_PATH}" + + echo "Attempting to automatically check if common dependencies are installed on your system" + if ! which port > /dev/null; then + echo "MacPorts not installed." + else + pc=`port installed ${DARWINDEPS} | wc -l | tr -d " "` + if [ ${pc} -lt $[${DARWINDEPSCOUNT}+1] ]; + then + echo "Something is missing, do you want to install everything needed?" + echo "(You need super user rights to do this.)" + + if [ read = "y" || read = "yes" ]; + then + sudo port install ${DARWINDEPS} + fi + else + echo "Found: "${DARWINDEPS}"!" + fi + fi + + TAR=gnutar + + --with-libiconv-prefix=${DARWIN_OPT_PATH}" + OOCD_CFLAGS="-m32 -I/opt/mine/include -I/opt/local/include" + OOCD_LDFLAGS="-L/opt/mine/lib -L/opt/local/lib" + ;; + CYGWIN*) + echo "Found CygWin that means Windows most likely." ;; - *) echo "Found unknown OS. Aborting!" exit 1