better target_list logic

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1210 c046a42c-6fe2-441c-8c8c-71466251a162
master
bellard 2005-01-10 23:18:50 +00:00
parent e995898b06
commit 5327cf489f
1 changed files with 13 additions and 3 deletions

16
configure vendored
View File

@ -27,7 +27,7 @@ ar="ar"
make="make"
strip="strip"
cpu=`uname -m`
target_list="i386-user i386 i386-softmmu arm-user armeb-user sparc-user ppc-user ppc-softmmu sparc-softmmu x86_64-softmmu"
target_list=""
case "$cpu" in
i386|i486|i586|i686|i86pc|BePC)
cpu="i386"
@ -80,6 +80,7 @@ oss="no"
fmod="no"
fmod_lib=""
fmod_inc=""
linux="no"
# OS specific
targetos=`uname -s`
@ -105,6 +106,7 @@ darwin="yes"
;;
*)
oss="yes"
linux="yes"
;;
esac
@ -112,7 +114,6 @@ if [ "$bsd" = "yes" ] ; then
if [ ! "$darwin" = "yes" ] ; then
make="gmake"
fi
target_list="i386-softmmu ppc-softmmu sparc-softmmu"
fi
# find source path
@ -181,12 +182,21 @@ ar="${cross_prefix}${ar}"
strip="${cross_prefix}${strip}"
if test "$mingw32" = "yes" ; then
target_list="i386-softmmu ppc-softmmu sparc-softmmu"
linux="no"
EXESUF=".exe"
gdbstub="no"
oss="no"
fi
if test -z "$target_list" ; then
# these targets are portable
target_list="i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu"
# the following are Linux specific
if [ "$linux" = "yes" ] ; then
target_list="i386-user i386 arm-user armeb-user sparc-user ppc-user $target_list"
fi
fi
if test -z "$cross_prefix" ; then
# ---