From: Juan Quintela Date: Mon, 3 Aug 2009 12:46:10 +0000 (+0200) Subject: move sparc_cpu arg parsing to the begining X-Git-Tag: TizenStudio_2.0_p2.3.2~208^2~11104 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=50e7b1a02fb535dd10405c10ca3abe088917d71d;p=sdk%2Femulator%2Fqemu.git move sparc_cpu arg parsing to the begining Signed-off-by: Juan Quintela Signed-off-by: Anthony Liguori Message-Id: --- diff --git a/configure b/configure index 0f090b1..bcf9297 100755 --- a/configure +++ b/configure @@ -58,6 +58,30 @@ for opt do ;; --extra-ldflags=*) LDFLAGS="$optarg $LDFLAGS" ;; + --sparc_cpu=*) + sparc_cpu="$optarg" + case $sparc_cpu in + v7|v8) + CFLAGS="-m32 -mcpu=${sparc_cpu} -D__sparc_${sparc_cpu}__ $CFLAGS" + LDFLAGS="-m32 $LDFLAGS" + cpu="sparc" + ;; + v8plus|v8plusa) + CFLAGS="-m32 -mcpu=ultrasparc -D__sparc_${sparc_cpu}__ $CFLAGS" + LDFLAGS="-m32 $LDFLAGS" + cpu="sparc" + ;; + v9) + CFLAGS="-m64 -mcpu=ultrasparc -D__sparc_${sparc_cpu}__ $CFLAGS" + LDFLAGS="-m64 $LDFLAGS" + cpu="sparc64" + ;; + *) + echo "undefined SPARC architecture. Exiting"; + exit 1 + ;; + esac + ;; esac done @@ -489,28 +513,6 @@ for opt do --enable-uname-release=*) uname_release="$optarg" ;; --sparc_cpu=*) - sparc_cpu="$optarg" - case $sparc_cpu in - v7|v8) - CFLAGS="-m32 -mcpu=${sparc_cpu} -D__sparc_${sparc_cpu}__ $CFLAGS" - LDFLAGS="-m32 $LDFLAGS" - cpu="sparc" - ;; - v8plus|v8plusa) - CFLAGS="-m32 -mcpu=ultrasparc -D__sparc_${sparc_cpu}__ $CFLAGS" - LDFLAGS="-m32 $LDFLAGS" - cpu="sparc" - ;; - v9) - CFLAGS="-m64 -mcpu=ultrasparc -D__sparc_${sparc_cpu}__ $CFLAGS" - LDFLAGS="-m64 $LDFLAGS" - cpu="sparc64" - ;; - *) - echo "undefined SPARC architecture. Exiting"; - exit 1 - ;; - esac ;; --enable-werror) werror="yes" ;;