Difference between revisions of "Compiling ScummVM"

From ScummVM :: Wiki
Jump to navigation Jump to search
(Clarify MinGW-w64 support, MXE is a crosscompiler)
m (Fix AmigaOS link)
Line 18: Line 18:
|[[Compiling ScummVM/GCC|GCC]] instructions
|[[Compiling ScummVM/GCC|GCC]] instructions
|-
|-
|[http://os4.hyperion-entertainment.biz/ AmigaOS4]
|[https://www.amigaos.net/ AmigaOS4]
|[[Compiling ScummVM/AmigaOS4|AmigaOS4]] instructions
|[[Compiling ScummVM/AmigaOS4|AmigaOS4]] instructions
|-
|-

Revision as of 06:58, 15 March 2021

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 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
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
Nintendo DS Nintendo DS 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
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!