New windows build instructions, tweaks

espes 2015-08-16 23:16:17 +10:00
parent 3e1a88f702
commit ef57c2d225
1 changed files with 12 additions and 4 deletions

@ -5,12 +5,21 @@
### For Mac OS X
./configure --cc=clang --enable-opengl --disable-vnc --disable-user --target-list=xbox-softmmu --extra-cflags="-march=native" --enable-debug
make
### For Windows
It's complicated and unmaintained! FK posted an [excellent writeup](https://docs.google.com/document/d/1vW1XAdqC4r8RP6Vfb3F3cOulVuRIDBElGZx94JlIe4c/pub) months ago, but nobody's succeeded since.
1. Install MSYS2 x86_64: Follow the steps on http://msys2.github.io/
2. Open the "MinGW-w64 Win64 Shell" and run
pacman -S git python2 make autoconf automake-wrapper mingw-w64-x86_64-libtool mingw-w64-x86_64-gcc mingw-w64-x86_64-pkg-config mingw-w64-x86_64-glib2 mingw-w64-x86_64-glew mingw-w64-x86_64-SDL
git clone https://github.com/espes/xqemu
cd xqemu
git submodule update --init pixman
./configure --cc=gcc --python=python2 --enable-opengl --disable-vnc --disable-user --target-list=xbox-softmmu --extra-cflags="-march=native" --enable-debug
make
### For Linux
#### Requirements:
* [Everything QEMU requires](http://wiki.qemu.org/Hosts/Linux)
* Clang
* OpenGL with GLX and GLEW
For **Debian** most build dependencies can be installed by running:
@ -19,9 +28,8 @@ For **Debian** most build dependencies can be installed by running:
apt-get install libglew-dev libtxc-dxtn-s2tc0
#### Building:
./configure --cc=clang --enable-opengl --disable-vnc --disable-user --enable-kvm --disable-xen --target-list=xbox-softmmu --enable-debug --audio-drv-list=alsa --python=/usr/bin/python2 --extra-cflags="-march=native"
./configure --python=python2 --enable-opengl --disable-vnc --disable-user --enable-kvm --disable-xen --audio-drv-list=alsa --target-list=xbox-softmmu --extra-cflags="-march=native" --enable-debug
make
Make sure you point it at Python 2.
## Run XQEMU