Compiling ScummVM
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Language: | English • Deutsch |
---|
ScummVM is written in C++ and has been ported to several different Platforms. Compilation of ScummVM is a bit different for each platform, so instructions have been included for the official platforms that ScummVM can be compiled for.
C++11 Readiness assessment.
Current Officially Supported Platforms
Platform | Compiling instructions |
---|---|
Windows | Visual Studio (MSVC), MinGW, MSYS2/MinGW-w64 instructions (see also MXE Crosscompiling instructions) |
Linux/FreeBSD | GCC instructions |
AmigaOS4 | AmigaOS4 instructions |
Sega Dreamcast | Dreamcast instructions |
Sony PlayStation Vita | PlayStation Vita instructions |
Sony PlayStation 3 | PlayStation 3 instructions |
Sony PlayStation Portable | PlayStation Portable instructions |
macOS | macOS instructions (see also Mac OS X Crosscompiling and Mac OS X 10.2.8 instructions) |
Apple iOS | iOS instructions |
Atari/FreeMiNT | Atari/FreeMiNT |
BeOS/ZETA/Haiku | BeOS/ZETA/Haiku instructions |
Google Android | Android instructions |
Maemo | Maemo instructions |
RaspberryPi | Raspberry Pi instructions |
Nintendo Switch | Switch instructions |
Nintendo Wii and Gamecube | Wii and Gamecube instructions |
Nintendo DS | Nintendo DS instructions |
Nintendo 3DS | Nintendo 3DS instructions |
Instructions are also available for building using the official Docker images. See Compiling ScummVM/Docker for more details.
Outdated Officially Supported Platforms
Platform | Compiling instructions |
---|---|
Google Android | Android-SDL instructions |
Symbian | Symbian instructions |
Windows CE/Mobile | Windows CE instructions |
Sony PlayStation 2 | PlayStation 2 instructions |
HP webOS | WebOS instructions |
Bada/Tizen | Bada/Tizen instructions |
If you have instructions for compiling a port of ScummVM that is not mentioned here, feel free to contact us!