X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=configure;h=c7e7caf31e6dc6fa3b3a707773d2dbc542b3c5c8;hp=9c059afd535c8b4c70b2ed41febe32775577acda;hb=cc56203b76e1fcef2c7e55b460daf07e654a1547;hpb=9f7042907bbf7e1810ee8e002bc43319fbb3d0b4 diff --git a/configure b/configure index 9c059afd..c7e7caf3 100755 --- a/configure +++ b/configure @@ -48,6 +48,8 @@ have_arm_neon="" have_tslib="" enable_dynarec="yes" need_sdl="no" +need_libpicofe="yes" +need_warm="no" # these are for known platforms optimize_cortexa8="no" optimize_arm926ej="no" @@ -91,9 +93,11 @@ set_platform() ram_fixed="yes" drc_cache_base="yes" optimize_arm926ej="yes" + need_warm="yes" ;; libretro) sound_drivers="libretro" + need_libpicofe="no" ;; *) fail "unsupported platform: $platform" @@ -156,6 +160,18 @@ if [ "x$sound_drivers" != "x" ]; then done fi +if [ "$need_libpicofe" = "yes" ]; then + if ! test -f "frontend/libpicofe/README"; then + fail "libpicofe is missing, please run 'git submodule init && git submodule update'" + fi +fi + +if [ "$need_warm" = "yes" ]; then + if ! test -f "frontend/warm/README"; then + fail "wARM is missing, please run 'git submodule init && git submodule update'" + fi +fi + if [ -z "$ARCH" ]; then ARCH=`$CC -v 2>&1 | grep -i 'target:' | awk '{print $2}' \ | awk -F '-' '{print $1}'` @@ -230,12 +246,12 @@ if [ "x$builtin_gpu" = "x" ]; then builtin_gpu="peops" fi -if [ "$ARCH" = "x86_64" ]; then +#if [ "$ARCH" = "x86_64" ]; then # currently we are full of 32bit assumptions, # at least savestate compatibility will break without these - CFLAGS="$CFLAGS -m32" - LDFLAGS="$LDFLAGS -m32" -fi +# CFLAGS="$CFLAGS -m32" +# LDFLAGS="$LDFLAGS -m32" +#fi # supposedly we can avoid -fPIC on armv5 for slightly better performace? if [ "$ARCH" != "arm" -o "$have_armv6" = "yes" ]; then @@ -267,7 +283,7 @@ check_zlib() { cat > $TMPC < - void main() { uncompress(0, 0, 0, 0); } + int main(void) { uncompress(0, 0, 0, 0); } EOF compile_binary }