Update README for VS9 build
authorTor Lillqvist <tml@iki.fi>
Thu, 4 Feb 2010 12:50:36 +0000 (14:50 +0200)
committerTor Lillqvist <tml@iki.fi>
Thu, 4 Feb 2010 12:54:20 +0000 (14:54 +0200)
build/win32/vs9/README

index 4576aae..c443c13 100644 (file)
@@ -1,4 +1,29 @@
-Note that this is mostly experimental and not really maintained. It
-seems that the OAH project at https://code.launchpad.net/oah might be
-a better choice if you want to start building GLib (and more of the
-GTK+ stack) with Visual Studio.
+Note that all this is rather experimental.
+
+This VS9 solution and the projects it includes are intented to be used
+in a GLib source tree unpacked from a tarball. In a git checkout you
+first need to use some Unix-like environment or manual work to expand
+the .in files needed, mainly config.h.win32.in into config.h.win32 and
+glibconfig.h.win32.in into glibconfig.h.win32.
+
+The only external dependency is proxy-libintl. Fetch the latest
+proxy-libintl-dev zipfile from
+http://ftp.gnome.org/pub/GNOME/binaries/win32/dependencies/ for 32-bit
+builds, and correspondingly
+http://ftp.gnome.org/pub/GNOME/binaries/win64/dependencies/ for 64-bit
+builds. Set up the source tree as follows under some arbitrary top
+folder <root>:
+
+<root>\glib\<this-glib-source-tree>
+<root>\glib\dependencies\<PlatformName>\proxy-libintl
+
+*this* file you are now reading is thus located at
+<root>\glib\<this-glib-source-tree>\build\win32\vs9\README.
+
+<PlatformName> is either Win32 or x64, as in VS9 project files.
+
+<root>\glib\dependencies\<PlatformName>\proxy-libintl contains the
+unpacked proxy-libintl zip file, so that for instance libintl.h is at
+<root>\glib\dependencies\<PlatformName>\proxy-libintl\include\libintl.h.
+
+--Tor Lillqvist <tml@iki.fi>