[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