Version 7 (modified by 4 years ago) (diff) | ,
---|
Building on Microsoft Windows
For general information, see wiki/Building first.
Building
The new build system is a work in progress, see #678 for details.
Steps:
- install mingw-w64
- run this setup script: MINGW_SETUP.sh
Not covered here yet (see #678):
- pygtkglext: follow ticket:678#comment:27
- pygobject patching (minor)
- websockify
- CUDA / NVENC / pycuda
- install gsview and ghostscript (see wiki/Dependencies)
- for updating an existing setup, run
pacman -Syu
and this script: UPDATE_PYTHON_LIBS.sh
The old build system is very hard to setup: follow these instructions to build all the required dependencies (and trim the parts that are only relevant to winswitch)
Packaging
The MS Windows specific build scripts are here.
Version 2.0 uses a simple shell script, older versions used a combination of the setup.py file and BAT files. In both cases, an innosetup script generates the executable installer.