<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">I used cmake once (though I can't remember what project it was for) and from what I remember, it went smoothly.<br><br>"I decided to not bother and just download the binaries" - which is probably what most do. I wanted to add metadata suport, though. Which is why I was trying to build it myself.<br><br>At least I know I'm not alone now! :-)<br><br>Christopher<br><br>--- On <b>Fri, 1/8/10, Theo Veenker <i><T.J.G.Veenker@uu.nl></i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: Theo Veenker <T.J.G.Veenker@uu.nl><br>Subject: building cairo (was Re: [cairo] 1.10 release schedule)<br>To: "Chris" <blupub@yahoo.com><br>Cc: "Cairo list" <cairo@cairographics.org><br>Date: Friday, January 8, 2010, 5:48 AM<br><br><div class="plainMail">Chris wrote:<br>> If it were easier
to build on Windows, I think you might have a larger developer pool with which to work.<br>> <br>> One suggestion might be 1 officially supported Windows compiler/system with clear-cut instructions on how to build it that work (instead of "lots of ways to build Cairo").<br><br>Although your message wasn't really about the release schedule it made me<br>think. I generally try to avoid the W platform like the plague, but you're<br>right it's a bit odd developers like you and me have to go through so much<br>effort to compile cairo under Windows (I decided to not bother and just<br>download the binaries from <a href="http://www.gtk.org/download-windows.html" target="_blank">http://www.gtk.org/download-windows.html</a>, maybe<br>that works for you too).<br><br>IIRCC a few years back there was some talk about using cmake instead of the<br>autotools. I believe it was considered unwise to spend time on setting up<br>a new build system instead of working
on cairo itself.<br><br>I'm currently investigating cmake for my own stuff and sofar I must say it<br>is really well suited for cross platform builds and in IMO much easier to set<br>up than the autostuff. The nice thing is it is not only capable of generating<br>Makefiles but also project files for MSVC and Borland. It also can create<br>packages/installers (through cpack) for unix (rpm, dep, tgz), windows (nsis)<br>and mac. I haven't got to that yet but it sounds appealing to me.<br><br>I suppose the cairo developers still consider it too much work to convert<br>from automake to cmake, but maybe it could be a job for a GSOC candidate?<br><br>Just my 2 cents.<br><br>Theo<br></div></blockquote></td></tr></table><br>