Commit 97ccc689e614918a3b21ef58ce77ce297ace27fa
1 parent
c98baaac
Configure check for graphical output (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1460 c046a42c-6fe2-441c-8c8c-71466251a162
Showing
1 changed file
with
11 additions
and
0 deletions
configure
| ... | ... | @@ -84,6 +84,7 @@ linux="no" |
| 84 | 84 | kqemu="no" |
| 85 | 85 | kernel_path="" |
| 86 | 86 | cocoa="no" |
| 87 | +check_gfx="yes" | |
| 87 | 88 | |
| 88 | 89 | # OS specific |
| 89 | 90 | targetos=`uname -s` |
| ... | ... | @@ -186,6 +187,8 @@ for opt do |
| 186 | 187 | ;; |
| 187 | 188 | --enable-cocoa) cocoa="yes" ; sdl="no" |
| 188 | 189 | ;; |
| 190 | + --disable-gfx-check) check_gfx="no" | |
| 191 | + ;; | |
| 189 | 192 | esac |
| 190 | 193 | done |
| 191 | 194 | |
| ... | ... | @@ -613,6 +616,14 @@ if expr $target : '.*-user' > /dev/null ; then |
| 613 | 616 | target_user_only="yes" |
| 614 | 617 | fi |
| 615 | 618 | |
| 619 | +if test "$target_user_only" = "no" -a "$check_gfx" = "yes" \ | |
| 620 | + -a "$sdl" = "no" -a "$cocoa" = "no" ; then | |
| 621 | + echo "ERROR: QEMU requires SDL or Cocoa for graphical output" | |
| 622 | + echo "To build QEMU with graphical output configure with --disable-gfx-check" | |
| 623 | + echo "Note that this will disable all output from the virtual graphics card." | |
| 624 | + exit 1; | |
| 625 | +fi | |
| 626 | + | |
| 616 | 627 | #echo "Creating $config_mak, $config_h and $target_dir/Makefile" |
| 617 | 628 | |
| 618 | 629 | mkdir -p $target_dir | ... | ... |