Open main menu

Difference between revisions of "Compiling ScummVM/MXE"

1,032 bytes added ,  19:58, 26 July 2021
m
 
(13 intermediate revisions by the same user not shown)
Line 7: Line 7:


=== Setting up MXE ===
=== Setting up MXE ===
After you installed all the required packages mentioned above, you are ready to set up the MXE toolchain itself.
After you installed all the required packages mentioned above, you are ready to set up the MXE toolchain itself. 32 bit and 64 bit toolchains are available, either statically or dynamically linked.
 
MXE calls the combination between bitness and linking type a ''TARGET''. The following ''MXE_TARGETS'' are available:
 
<pre>
i686-w64-mingw32.static: 32 bit, statically linked
i686-w64-mingw32.shared: 32 bit, dynamically linked
x86_64-w64-mingw32.static: 64 bit, statically linked
x86_64-w64-mingw32.shared: 64 bit, dynamically linked
</pre>
 
In the following steps, we'll only focus on the ''.static'' targets since shared ones are not really suitable for distribution. They might be fine if you only use the builds by yourself and know exactly which additional DLL files you need, but for the releases, we want (almost - more on that later) every library used by ScummVM to be available directly in the ScummVM executable without the needs for any additional DLL files.


== Compiling ScummVM ==
== Compiling ScummVM ==
This page is intentionally left blank.
(No seriously - it's on my TODO list 😉)
[[User:Rootfather|Rootfather]] ([[User talk:Rootfather|talk]]) 19:58, 26 July 2021 (UTC)
330

edits