Document how to cross-compile the tests with MinGW.

This commit is contained in:
Francois Gouget 2002-12-13 23:42:04 +00:00 committed by Alexandre Julliard
parent 09c9fedfae
commit 887b2d9780

View file

@ -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>