aboutsummaryrefslogtreecommitdiff
path: root/configure
diff options
context:
space:
mode:
authornotaz2012-12-07 02:16:18 +0200
committernotaz2012-12-07 02:16:18 +0200
commit40cf697566a4df3f20cf5b0f1f03b111c7e0d0f2 (patch)
tree69a8663cdf520bb3d302e2cbfae9a0b392de1957 /configure
parenta1a232ad65a5c15314cbfe753f734a0a3ad6cef5 (diff)
downloadpcsx_rearmed-40cf697566a4df3f20cf5b0f1f03b111c7e0d0f2.tar.gz
pcsx_rearmed-40cf697566a4df3f20cf5b0f1f03b111c7e0d0f2.tar.bz2
pcsx_rearmed-40cf697566a4df3f20cf5b0f1f03b111c7e0d0f2.zip
configure: set float-abi even without armv6
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure18
1 files changed, 10 insertions, 8 deletions
diff --git a/configure b/configure
index 053dba9..e8e5b2a 100755
--- a/configure
+++ b/configure
@@ -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