gimp/README.win32

41 lines
1.9 KiB
Plaintext

This is an unstable version of the GIMP, intended for developers
only. Even more so the Win32 port.
For more information about the port or GLib, GTk+ and the GIMP to
native Windows, and pre-built binary packages, see
http://www.iki.fi/tml/gimp/win32/ or
http://www.gimp.org/~tml/gimp/win32/
To build the GIMP on Win32, you can use either Microsoft Visual C++ or
gcc under cygwin (without the produced executables depending on the
cygwin dll) (gcc -mno-cygwin). For more information about the
preparation necessary for building with gcc, what version you want and
where to get it, etc, read README.win32 in GLib 1.3 (or later). (GLib
1.3 isn't distributed per se, but available from CVS, and in tml's
source snapshots.)
The GIMP wants to be built with the GNU "intl" library for
internationalisation (i18n). Get the version ported to Win32 from
tml's web site mentioned above. We build the "intl" library to a DLL
called gnu-intl.dll to reduce name clash risks. If you don't want any
i18n stuff, undefine ENABLE_NLS in the config.h.win32 file, and remove
references to the gnu-intl library from the makefiles.
Note that while the GNU gettext package is under the GPL, the "intl"
library part as distributed with GNU libc is under the LGPL (like GTk+
or GLib). We want the LGPL one, even if they are the same, more or
less. It doesn't matter much for the GIMP which itself is under the
GPL, but does a bit for GTk+, which is under the LGPL.
First, build in the libgimp directory, then in tools/gcg, then in app,
plug-ins, and finally in modules. Check the makefile.msc or
makefile.cygwin files in said directories.
The current build setup for Windows is a mess, with complex
hand-maintained makefiles. I know. Adding parallel makefiles for gcc
didn't make it any cleaner. On the other hand, I don't think using the
Unix style configuration mechanism (under cygwin) is quite feasible,
either.
--Tor Lillqvist <tml@iki.fi>