Merge in current Win32 version. Almost no Unix code touched.
[platform/upstream/glib.git] / README.win32
1 For more information about the port or GLib, GTk+ and the GIMP to
2 native Windows, see http://www.iki.fi/tml/gimp/win32/ . ("Native"
3 means that we use the Win32 API only, and not any POSIX emulation
4 layer except that provided by the Microsoft runtime C library, and the
5 pthreads emulation library from Cygnus.)
6
7 As for now, only the Microsoft compiler and tools are really
8 supported. Before compiling, check the BIN definition in
9 makefile.msc. Compile with `nmake -f makefile.msc`. Install with
10 `nmake -f makefile.msc install`. Cygwin (without cygwin runtime,
11 i.e. "mingw32") and maybe LCC-Win32 support will be added later.  Note
12 that when using the cygwin compiler and other tools *with* the cygwin
13 runtime the normal Unix configuration method should work.
14
15 The thread support uses the pthreads package from Cygnus, which isn't
16 ready yet, and thus really should not be relied upon.