Difference between revisions of "Compiling ScummVM"

Jump to navigation Jump to search
265 bytes added ,  19:09, 24 July 2022
no edit summary
(Separating between current officially supported platforms and outdated ones)
(7 intermediate revisions by 3 users not shown)
Line 2: Line 2:


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.
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.
[[Compiling ScummVM/C++11 Readiness|C++11 Readiness]] assessment.


== Current Officially Supported Platforms ==
== Current Officially Supported Platforms ==
Line 11: Line 13:
|-
|-
|[http://www.microsoft.com Windows]
|[http://www.microsoft.com Windows]
| [[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/Visual Studio|Visual Studio (MSVC)]], [[Compiling_ScummVM/MinGW|MinGW]], [[Compiling_ScummVM/MinGW-w64|MSYS2/MinGW-w64]] instructions (see also [[Compiling_ScummVM/MXE|MXE Crosscompiling]] 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
|-
|-
|[http://os4.hyperion-entertainment.biz/ AmigaOS4]
|[https://www.amigaos.net/ AmigaOS4]
|[[Compiling ScummVM/AmigaOS4|AmigaOS4]] instructions
|[[Compiling ScummVM/AmigaOS4|AmigaOS4]] instructions
|-
|-
Line 27: Line 29:
|[http://us.playstation.com/ps3/ Sony PlayStation 3]
|[http://us.playstation.com/ps3/ Sony PlayStation 3]
|[[PlayStation_3#Building_from_source|PlayStation 3]] instructions
|[[PlayStation_3#Building_from_source|PlayStation 3]] instructions
|-
|[http://www.us.playstation.com/PSP Sony PlayStation Portable]
|[[Compiling ScummVM/PlayStation Portable|PlayStation Portable]] instructions
|-
|-
|[http://www.apple.com/macos/ macOS]
|[http://www.apple.com/macos/ macOS]
Line 41: Line 46:
|-
|-
|[http://www.android.com/ Google Android]
|[http://www.android.com/ Google Android]
|[[Compiling ScummVM/Android|Android]] instructions, [[Compiling ScummVM/Android-SDL|Android-SDL]] instructions
|[[Compiling ScummVM/Android|Android]] instructions
|-
|-
|[http://www.maemo.org/ Maemo]
|[http://www.maemo.org/ Maemo]
Line 51: Line 56:
|[http://www.nintendo.com/switch Nintendo Switch]
|[http://www.nintendo.com/switch Nintendo Switch]
|[[Compiling ScummVM/Switch|Switch]] instructions
|[[Compiling ScummVM/Switch|Switch]] instructions
|-
|[http://www.nintendo.com/wii Nintendo Wii and Gamecube]
|[[Compiling ScummVM/Wii|Wii and Gamecube]] instructions
|-
|[http://www.nintendo.com/ds Nintendo DS]
|[[Compiling ScummVM/Nintendo DS|Nintendo DS]] instructions
|}
|}
Instructions are also available for building using the official Docker images. See [[Compiling ScummVM/Docker]] for more details.


== Outdated Officially Supported Platforms ==
== Outdated Officially Supported Platforms ==
Line 60: Line 73:
!class=unsortable|Compiling instructions
!class=unsortable|Compiling instructions
|-
|-
|-
|[http://www.android.com/ Google Android]
|[[Compiling ScummVM/Android-SDL|Android-SDL]] instructions
|-
|[http://www.symbian.com/ Symbian]
|[[Compiling ScummVM/Symbian|Symbian]] instructions
|-
|-
|[http://www.microsoft.com/windowsmobile/ Windows CE/Mobile]
|[http://www.microsoft.com/windowsmobile/ Windows CE/Mobile]
|[[Compiling_ScummVM/Windows_CE|Windows CE]] instructions
|[[Compiling_ScummVM/Windows_CE|Windows CE]] instructions
|-
|[http://www.us.playstation.com/PSP Sony PlayStation Portable]
|[[Compiling ScummVM/PlayStation Portable|PlayStation Portable]] instructions
|-
|-
|[http://www.us.playstation.com/PS2 Sony PlayStation 2]
|[http://www.us.playstation.com/PS2 Sony PlayStation 2]
|[[Compiling ScummVM/PlayStation 2|PlayStation 2]] instructions
|[[Compiling ScummVM/PlayStation 2|PlayStation 2]] instructions
|-
|[http://www.nintendo.com/ds Nintendo DS]
|[[Compiling ScummVM/Nintendo DS|Nintendo DS]] instructions
|-
|[http://www.symbian.com/ Symbian]
|[[Compiling ScummVM/Symbian|Symbian]] instructions
|-
|[http://www.nintendo.com/wii Nintendo Wii and Gamecube]
|[[Compiling ScummVM/Wii|Wii and Gamecube]] instructions
|-
|-
|[https://developer.palm.com/ HP webOS]
|[https://developer.palm.com/ HP webOS]
213

edits

Navigation menu