Build Boxedwine¶
Source Code¶
The source code can be checked out from SourceForge
git clone https://git.code.sf.net/p/boxedwine/source boxedwine-source
or from GitHub
git clone https://github.com/danoon2/Boxedwine.git
Windows Build¶
Open the solution file in Visual Studio 2019 or later
Mac Build¶
Open the workspace in XCode 11 or later. You will also need to be on MacOS X 10.15 (Catalina) or later.
With XCode installed, you can also build from the command line using the scripts in the source:project/mac-xcode directory
The x64 build on Mac is in development and only works for a small number of apps/games.
Linux Build¶
The Linux build requires GCC 8 or later.
Requires: minizip and zlib. On Ubuntu this might be zlib1g-dev and libminizip-dev
In the Linux project folder, source:project/linux, you can build the normal core version which should work on all platforms with build.sh. build64.sh will build the x64 dynamic recompiler version which will only run on x64 systems. The x64 build on Linux is in development and only works for a small number of apps/games.
Raspberry Pi Build¶
GCC 8 or later is required. The latest Raspberry Pi 4 came with this.
Requires: cmake, sdl, minizip
sudo apt-get install cmake
sudo apt-get install libsdl2-dev
sudo apt-get install libminizip-dev
In the Linux project folder, source:project/linux, you can build the normal core version "sh buildRaspberry.sh". Currently there is not a specific ARM core, so performance will be limited.
If it complains about OpenGL, you might need to enabled Desktop OpenGL with "sudo raspi-config" and selecting advanced options.
It takes a while to build, several minutes (25m on a clean build for Raspberry Pi 4). During that time it may look like nothing is happening.
Emscripten¶
You will need to download and install Emscripten
You will need to have the Emscripten environment setup before calling one of the build scripts, for example: source emsdk_env.sh
Updated by James Bryant 9 months ago · 6 revisions