[cairo-commit] [cairo-www] src/end_to_end_build_for_win32.mdwn
Carl Worth
cworth at freedesktop.org
Mon Nov 2 23:27:37 PST 2009
src/end_to_end_build_for_win32.mdwn | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
New commits:
commit 9de8f81b823a7215f11ff72f7c9bc979fc4b78ce
Author: travisgriggs <travisgriggs at web>
Date: Mon Nov 2 23:27:37 2009 -0800
diff --git a/src/end_to_end_build_for_win32.mdwn b/src/end_to_end_build_for_win32.mdwn
index 5bdc67f..d83e6a1 100644
--- a/src/end_to_end_build_for_win32.mdwn
+++ b/src/end_to_end_build_for_win32.mdwn
@@ -125,7 +125,18 @@ This is very similiar, but a little simpler, than building zlib.
vcbuild libpng.vcproj "LIB Release"
### Build pixman
-In progress
+
+First, we patch up Pixman's Makefiles so that it too does -MD instead of -MT for compiling. Pixman does not compile with the .vcproj files though, but rather with Makefiles, so we edit a different file, a little differently, but it's the same basic approach.
+
+ cd %ROOTDIR%\pixman\pixman
+ sed s/-MT/-MD/ Makefile.win32 > Makefile.fixed
+ move /Y Makefile.fixed Makefile.win32
+
+<i>...or open Makefile.win32 with Wordpad and use a search/replace to change all -MT to -MD</i>
+
+And now, compile it
+
+ make -f Makefile.win32 "CFG=release"
### Build cairo
In progress
More information about the cairo-commit
mailing list