Commit 5327cf489fcaefd0b64dbd13e6b26e91054a701c
1 parent
e995898b
better target_list logic
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1210 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
13 additions
and
3 deletions
configure
| ... | ... | @@ -27,7 +27,7 @@ ar="ar" |
| 27 | 27 | make="make" |
| 28 | 28 | strip="strip" |
| 29 | 29 | cpu=`uname -m` |
| 30 | -target_list="i386-user i386 i386-softmmu arm-user armeb-user sparc-user ppc-user ppc-softmmu sparc-softmmu x86_64-softmmu" | |
| 30 | +target_list="" | |
| 31 | 31 | case "$cpu" in |
| 32 | 32 | i386|i486|i586|i686|i86pc|BePC) |
| 33 | 33 | cpu="i386" |
| ... | ... | @@ -80,6 +80,7 @@ oss="no" |
| 80 | 80 | fmod="no" |
| 81 | 81 | fmod_lib="" |
| 82 | 82 | fmod_inc="" |
| 83 | +linux="no" | |
| 83 | 84 | |
| 84 | 85 | # OS specific |
| 85 | 86 | targetos=`uname -s` |
| ... | ... | @@ -105,6 +106,7 @@ darwin="yes" |
| 105 | 106 | ;; |
| 106 | 107 | *) |
| 107 | 108 | oss="yes" |
| 109 | +linux="yes" | |
| 108 | 110 | ;; |
| 109 | 111 | esac |
| 110 | 112 | |
| ... | ... | @@ -112,7 +114,6 @@ if [ "$bsd" = "yes" ] ; then |
| 112 | 114 | if [ ! "$darwin" = "yes" ] ; then |
| 113 | 115 | make="gmake" |
| 114 | 116 | fi |
| 115 | - target_list="i386-softmmu ppc-softmmu sparc-softmmu" | |
| 116 | 117 | fi |
| 117 | 118 | |
| 118 | 119 | # find source path |
| ... | ... | @@ -181,12 +182,21 @@ ar="${cross_prefix}${ar}" |
| 181 | 182 | strip="${cross_prefix}${strip}" |
| 182 | 183 | |
| 183 | 184 | if test "$mingw32" = "yes" ; then |
| 184 | - target_list="i386-softmmu ppc-softmmu sparc-softmmu" | |
| 185 | + linux="no" | |
| 185 | 186 | EXESUF=".exe" |
| 186 | 187 | gdbstub="no" |
| 187 | 188 | oss="no" |
| 188 | 189 | fi |
| 189 | 190 | |
| 191 | +if test -z "$target_list" ; then | |
| 192 | +# these targets are portable | |
| 193 | + target_list="i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu" | |
| 194 | +# the following are Linux specific | |
| 195 | + if [ "$linux" = "yes" ] ; then | |
| 196 | + target_list="i386-user i386 arm-user armeb-user sparc-user ppc-user $target_list" | |
| 197 | + fi | |
| 198 | +fi | |
| 199 | + | |
| 190 | 200 | if test -z "$cross_prefix" ; then |
| 191 | 201 | |
| 192 | 202 | # --- | ... | ... |