Difference between revisions of "Compiling ScummVM"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Added link to C++11 Readiness assessment)
 
Line 15: Line 15:
 
| [[Compiling_ScummVM/MXE|MXE]], [[Compiling ScummVM/Visual Studio|Visual Studio (MSVC)]], [[Compiling_ScummVM/MinGW|MinGW]] instructions. (See also unofficial [[Compiling_ScummVM/MinGW-w64|MSYS2/MinGW-w64]] instructions.)
 
| [[Compiling_ScummVM/MXE|MXE]], [[Compiling ScummVM/Visual Studio|Visual Studio (MSVC)]], [[Compiling_ScummVM/MinGW|MinGW]] instructions. (See also unofficial [[Compiling_ScummVM/MinGW-w64|MSYS2/MinGW-w64]] instructions.)
 
|-
 
|-
|[http://www.linux.org Linux]
+
|[http://www.linux.org Linux]/[https://www.freebsd.org/ FreeBSD]
 
|[[Compiling ScummVM/GCC|GCC]] instructions
 
|[[Compiling ScummVM/GCC|GCC]] instructions
 
|-
 
|-

Latest revision as of 15:52, 24 June 2020

Languages 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 MXE, Visual Studio (MSVC), MinGW instructions. (See also unofficial MSYS2/MinGW-w64 instructions.)
Linux/FreeBSD GCC instructions
AmigaOS4 AmigaOS4 instructions
Sega Dreamcast Dreamcast instructions
Sony PlayStation Vita PlayStation Vita instructions
Sony PlayStation 3 PlayStation 3 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, Android-SDL instructions
Maemo Maemo instructions
RaspberryPi Raspberry Pi instructions
Nintendo Switch Switch instructions

Outdated Officially Supported Platforms

Platform Compiling instructions
Windows CE/Mobile Windows CE instructions
Sony PlayStation Portable PlayStation Portable instructions
Sony PlayStation 2 PlayStation 2 instructions
Nintendo DS Nintendo DS instructions
Symbian Symbian instructions
Nintendo Wii and Gamecube Wii and Gamecube 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!