Commit 887b2d97 authored by Francois Gouget's avatar Francois Gouget Committed by Alexandre Julliard

Document how to cross-compile the tests with MinGW.

parent 09c9fedf
...@@ -256,18 +256,30 @@ thread.c: 86 tests executed, 5 marked as todo, 0 failures. ...@@ -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>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment