mirror of
git://source.winehq.org/git/wine.git
synced 2024-07-21 09:04:10 +00:00
Document how to cross-compile the tests with MinGW.
This commit is contained in:
parent
09c9fedfae
commit
887b2d9780
|
@ -256,18 +256,30 @@ thread.c: 86 tests executed, 5 marked as todo, 0 failures.
|
||||||
<sect2>
|
<sect2>
|
||||||
<title>Cross compiling with MinGW on Linux</title>
|
<title>Cross compiling with MinGW on Linux</title>
|
||||||
<para>
|
<para>
|
||||||
Details are still pretty sketchy but it would go something like
|
Here is how to generate Windows executables for the tests straight
|
||||||
this on a Debian machine:
|
from the comfort of Linux.
|
||||||
|
</para>
|
||||||
|
<itemizedlist>
|
||||||
|
<listitem><para>
|
||||||
|
First you need to get the MinGW cross-compiler. On Debian all
|
||||||
|
you need to do is type <command>apt-get install mingw32</>.
|
||||||
|
</para></listitem>
|
||||||
|
<listitem><para>
|
||||||
|
If you had already run <command>configure</>, then delete
|
||||||
|
<filename>config.cache</> and re-run <command>configure</>.
|
||||||
|
You can then run <command>make crosstest</>. To sum up:
|
||||||
<screen>
|
<screen>
|
||||||
<prompt>$ </>apt-get install mingw32
|
<prompt>$ </><userinput>rm config.cache</>
|
||||||
<prompt>$ </>cd ~/wine
|
<prompt>$ </><userinput>./configure</>
|
||||||
<prompt>$ </>./configure
|
<prompt>$ </><userinput>make crosstest</>
|
||||||
<prompt>$ </>make crosstest
|
|
||||||
</screen>
|
</screen>
|
||||||
</para>
|
</para></listitem>
|
||||||
<para>
|
<listitem><para>
|
||||||
You should then have Windows executables for the tests.
|
If you get an error when compiling <filename>winsock.h</> then
|
||||||
</para>
|
you probably need to apply the following patch:
|
||||||
|
<ulink url="http://www.winehq.com/hypermail/wine-patches/2002/12/0157.html">http://www.winehq.com/hypermail/wine-patches/2002/12/0157.html</>
|
||||||
|
</para></listitem>
|
||||||
|
</itemizedlist>
|
||||||
</sect2>
|
</sect2>
|
||||||
</sect1>
|
</sect1>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue