How is the testsuite built for windows

Paul Millar paul at astro.gla.ac.uk
Wed Feb 13 08:43:30 CST 2008


Hi Maarten,

On Wednesday 13 February 2008 00:51:11 Maarten Lankhorst wrote:
> Who managed to compile all wine tests for windows, and how is it done?

Once a day, quisquiliae head-node (attempt to) build winetest.exe (and also 
the other Wine .exe and .dll files).  Some details about this are available 
here:
	http://quisquiliae.physics.gla.ac.uk/cross/

The cron script builds winetest.exe and checks whether it has changed since 
last time.  If so, registers the new build.
(This is a slight over-simplification.)

There are some notes on how to build a Windows PE cross-compiler available 
from here:
	http://www.astro.gla.ac.uk/~paulm/Cross/

There is also a script that automates building the cross-compiler.  Wine is 
written exclusively in C, so by default, only the C frontend is built.  The 
script should support building other language frontends, but this hasn't been 
tested much.

This page also includes a set of patches for MinGW's Win32API package to allow 
MinGW to compile winetest.exe.  This patch-set is almost exclusively the work 
of others: Stefan Leichter featuring most prominently (many thanks!)

Hans Leidekker maintains a set of RPMs that should provide identical coverage 
of Win32API as Stefan, Hans, myself and others share the set of patches.  
Hans' RPMs are available from:

	http://mirzam.it.vu.nl/mingw/

Cheers,

Paul.






More information about the wine-devel mailing list