diff options
author | Nedeljko Babic <nbabic@mips.com> | 2012-02-25 11:46:42 +0100 |
---|---|---|
committer | Nedeljko Babic <nbabic@mips.com> | 2012-04-03 15:36:23 +0200 |
commit | 8fdd23de5cc119fd7091719158c8aaef30352a13 (patch) | |
tree | 5795699f98961c8b0f69e99cb909b4d2a21b94c4 | |
parent | 0af0758a1bf9db571f7dcd8d8ffd89fb992955b2 (diff) | |
download | tremor-8fdd23de5cc119fd7091719158c8aaef30352a13.tar.gz |
Add support for MIPS in autoconfig
-rw-r--r-- | configure.in | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/configure.in b/configure.in index 69ed8ce..41bdcdf 100644 --- a/configure.in +++ b/configure.in @@ -46,6 +46,7 @@ dnl -------------------------------------------------- dnl Set some target options arm_target=0 +mips_target=0 cflags_save="$CFLAGS" ldflags_save="$LDFLAGS" if test -z "$GCC"; then @@ -60,6 +61,17 @@ if test -z "$GCC"; then CFLAGS="-O" PROFILE="-g -p" ;; esac + case host in + mips-*-*) + mips_target=1 + DEBUG="-g -EL -mips32r2 -mdsp -DMIPS_DSP -DMIPS_ASM" + CFLAGS="-O -EL -mips32r2 -mdsp -DMIPS_DSP -DMIPS_ASM -DLITTLE_ENDIAN=1" + PROFILE="-p -g -O -EL -mips32r2 -mdsp -DMIPS_DSP -DMIPS_ASM" ;; + *) + DEBUG="-g" + CFLAGS="-O" + PROFILE="-g -p" ;; + esac else case $host in @@ -74,11 +86,25 @@ else CFLAGS="-O2 -Wall -fsigned-char" PROFILE="-Wall -pg -g -O2 -fsigned-char -fno-inline-functions";; esac + case $host in + mips-*-*) + mips_target=1 + DEBUG="-g -Wall -W -mips32r2 -mdsp -fsigned-char -DMIPS_DSP -DMIPS_ASM" + CFLAGS="-O3 -Wall -EL -mips32r2 -mdsp -DMIPS_DSP -DMIPS_ASM -fsigned-char -DLITTLE_ENDIAN=1" + CCASFLAGS="-O3 -Wall -EL -mips32r2 -mdsp -DMIPS_DSP -DMIPS_ASM -fsigned-char" + PROFILE="-Wall -pg -g -O3 -EL -mips32r2 -mdsp -DMIPS_DSP -DMIPS_ASM -fsigned-char -fno-inline-functions";; + + *) + DEBUG="-g -Wall -W -fsigned-char" + CFLAGS="-O2 -Wall -fsigned-char" + PROFILE="-Wall -pg -g -O2 -fsigned-char -fno-inline-functions";; + esac fi CFLAGS="$CFLAGS $cflags_save -D_REENTRANT" LDFLAGS="$LDFLAGS $ldflags_save" AM_CONDITIONAL(ARM_TARGET, test x$arm_target = 1) +AM_CONDITIONAL(MIPS_TARGET, test $mips_target = 1) # Test whenever ld supports -version-script AC_PROG_LD |