diff options
author | twinaphex | 2012-12-11 02:54:04 +0100 |
---|---|---|
committer | twinaphex | 2012-12-11 02:54:04 +0100 |
commit | f36d076529d621b93bade88eab4d499561fe6cef (patch) | |
tree | 828e25f577cfd2e4f8f68435a90f450efdeba359 /configure | |
parent | e24064ea9b05d8ff06e8c663c3001f6495a117c4 (diff) | |
parent | 70d56ca34a084bf613247c027f58b58055d75ecd (diff) | |
download | pcsx_rearmed-f36d076529d621b93bade88eab4d499561fe6cef.tar.gz pcsx_rearmed-f36d076529d621b93bade88eab4d499561fe6cef.tar.bz2 pcsx_rearmed-f36d076529d621b93bade88eab4d499561fe6cef.zip |
Merge git://github.com/notaz/pcsx_rearmed
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 18 |
1 files changed, 10 insertions, 8 deletions
@@ -215,16 +215,18 @@ if [ "$ARCH" = "arm" ]; then # automatically set mfpu and mfloat-abi if they are not set if [ "$have_arm_neon" = "yes" ]; then - echo "$CFLAGS" | grep -q -- '-mfpu=' || CFLAGS="$CFLAGS -mfpu=neon" - echo "$ASFLAGS" | grep -q -- '-mfpu=' || ASFLAGS="$ASFLAGS -mfpu=neon" + fpu="neon" elif [ "$have_armv6" = "yes" ]; then - echo "$CFLAGS" | grep -q -- '-mfpu=' || CFLAGS="$CFLAGS -mfpu=vfp" - echo "$ASFLAGS" | grep -q -- '-mfpu=' || ASFLAGS="$ASFLAGS -mfpu=vfp" + fpu="vfp" fi - floatabi_set_by_gcc=`$CC -v 2>&1 | grep -q -- --with-float= && echo yes` || true - if [ "$floatabi_set_by_gcc" != "yes" -a "$have_armv6" = "yes" ]; then - echo "$CFLAGS" | grep -q -- '-mfloat-abi=' || CFLAGS="$CFLAGS -mfloat-abi=softfp" - echo "$ASFLAGS" | grep -q -- '-mfloat-abi=' || ASFLAGS="$ASFLAGS -mfloat-abi=softfp" + if [ "x$fpu" != "x" ]; then + echo "$CFLAGS" | grep -q -- '-mfpu=' || CFLAGS="$CFLAGS -mfpu=$fpu" + echo "$ASFLAGS" | grep -q -- '-mfpu=' || ASFLAGS="$ASFLAGS -mfpu=$fpu" + floatabi_set_by_gcc=`$CC -v 2>&1 | grep -q -- --with-float= && echo yes` || true + if [ "$floatabi_set_by_gcc" != "yes" ]; then + echo "$CFLAGS" | grep -q -- '-mfloat-abi=' || CFLAGS="$CFLAGS -mfloat-abi=softfp" + echo "$ASFLAGS" | grep -q -- '-mfloat-abi=' || ASFLAGS="$ASFLAGS -mfloat-abi=softfp" + fi fi # must disable thumb as recompiler can't handle it |