Commit 9e407a85f1b291cecd5178e55ea7c8a86ef1371b

Authored by pbrook
1 parent 342debdc

Reject invalid targets.


git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2863 c046a42c-6fe2-441c-8c8c-71466251a162
Showing 1 changed file with 17 additions and 14 deletions
configure
@@ -874,23 +874,26 @@ target_bigendian="no" @@ -874,23 +874,26 @@ target_bigendian="no"
874 [ "$target_cpu" = "sh4eb" ] && target_bigendian=yes 874 [ "$target_cpu" = "sh4eb" ] && target_bigendian=yes
875 [ "$target_cpu" = "m68k" ] && target_bigendian=yes 875 [ "$target_cpu" = "m68k" ] && target_bigendian=yes
876 target_softmmu="no" 876 target_softmmu="no"
877 -if expr $target : '.*-softmmu' > /dev/null ; then  
878 - target_softmmu="yes"  
879 -fi  
880 target_user_only="no" 877 target_user_only="no"
881 -if expr $target : '.*-user' > /dev/null ; then  
882 - target_user_only="yes"  
883 -fi  
884 -  
885 target_linux_user="no" 878 target_linux_user="no"
886 -if expr $target : '.*-linux-user' > /dev/null ; then  
887 - target_linux_user="yes"  
888 -fi  
889 -  
890 target_darwin_user="no" 879 target_darwin_user="no"
891 -if expr $target : '.*-darwin-user' > /dev/null ; then  
892 - target_darwin_user="yes"  
893 -fi 880 +case "$target" in
  881 + ${target_cpu}-softmmu)
  882 + target_softmmu="yes"
  883 + ;;
  884 + ${target_cpu}-linux-user)
  885 + target_user_only="yes"
  886 + target_linux_user="yes"
  887 + ;;
  888 + ${target_cpu}-darwin-user)
  889 + target_user_only="yes"
  890 + target_darwin_user="yes"
  891 + ;;
  892 + *)
  893 + echo "ERROR: Target '$target' not recognised"
  894 + exit 1
  895 + ;;
  896 +esac
894 897
895 if test "$target_user_only" = "no" -a "$check_gfx" = "yes" \ 898 if test "$target_user_only" = "no" -a "$check_gfx" = "yes" \
896 -a "$sdl" = "no" -a "$cocoa" = "no" ; then 899 -a "$sdl" = "no" -a "$cocoa" = "no" ; then