X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=configure;h=e8e5b2aa1c21865b7b0c88061c01c9dc28458386;hp=9668a2785a09675aded96065976364694ae8388a;hb=1a6164a1aaa1a7f5117730f30410461bb76b63f5;hpb=ddd99692bc3e1246c2ccb5e551512f35b4f7959a diff --git a/configure b/configure index 9668a278..e8e5b2aa 100755 --- a/configure +++ b/configure @@ -215,28 +215,24 @@ 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 if check_define __thumb__; then CFLAGS="$CFLAGS -marm" fi - - if [ "$have_armv7" = "yes" ]; then - ASFLAGS="$ASFLAGS --defsym HAVE_ARMV7=1" - else - ASFLAGS="$ASFLAGS --defsym HAVE_ARMV7=0" - fi else # dynarec only available on ARM enable_dynarec="no" @@ -281,15 +277,6 @@ EOF compile_binary } -check_bzlib() -{ - cat > $TMPC < - void main() { BZ2_bzBuffToBuffDecompress(0, 0, 0, 0, 0, 0); } -EOF - compile_object -} - check_libpng() { cat > $TMPC <> $config_mak echo "BUILTIN_GPU = $builtin_gpu" >> $config_mak echo "SOUND_DRIVERS = $sound_drivers" >> $config_mak echo "PLUGINS = $plugins" >> $config_mak -if [ "$have_armv6" = "yes" ]; then - echo "HAVE_ARMV6 = 1" >> $config_mak -fi -if [ "$have_armv7" = "yes" ]; then - echo "HAVE_ARMV7 = 1" >> $config_mak -fi if [ "$have_arm_neon" = "yes" ]; then echo "HAVE_NEON = 1" >> $config_mak fi