<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-family: Calibri, sans-serif; "><div><div><div>I will say Thank You ... we use cmake as the base for nearly every new WebKit port we engage in.</div><div><br></div><div>We have a native Windows build that is cmake to replace the Apple/CF based one and it is so much</div><div>easier to maintain than the previous collection of VS property pages and build configurations.  Not</div><div>only that but we can quickly generate multiple build variants (CF vs GDI for example) very quickly </div><div>and also share project content in ways that make sense (such as with WinCE).</div><div><br></div><div>We can count at least 6 ports we have done using cmake.  We have rolled our own a couple of times</div><div>on early ports, but on the last few with the 'in tree' initial base from WinCE and EFL we're now using</div><div>that as a basis.</div><div><br></div><div>So Patrick (and whomever else kicks in keeping the cmake builds running) ... THANK YOU.</div><div><br></div><div>Thomas</div><div><div><div><p class="MsoNormal" style="font-family: Calibri, sans-serif; font-size: 14px; margin-right: 0in; margin-left: 0in; margin-top: 0in; margin-bottom: 0.0001pt; "><span class="Apple-style-span" style="font-size: 15px; font-family: Calibri; "><b><font size="2" face="Arial"><span lang="EN-CA" style="font-size: 10.5pt; font-family: Arial; font-weight: bold; ">-------------------------------------------------------------</span></font></b></span></p><p class="MsoNormal" style="font-family: Calibri, sans-serif; font-size: 14px; margin-right: 0in; margin-left: 0in; margin-top: 0in; margin-bottom: 0.0001pt; "><span class="Apple-style-span" style="font-size: 15px; font-family: Calibri; "><b><font size="2" face="Arial"><span lang="EN-CA" style="font-size: 10.5pt; font-family: Arial; font-weight: bold; ">Crank Software Inc.</span></font></b></span></p><p class="MsoNormal" style="margin-right: 0in; margin-left: 0in; font-size: 11pt; font-family: Calibri; margin-top: 0in; margin-bottom: 0.0001pt; "><b><font size="2" color="#b4d023" face="Arial"><span style="font-size: 10.5pt; font-family: Arial; color: rgb(180, 208, 35); font-weight: bold; ">Office</span></font></b><font size="2" face="Arial"><span style="font-size: 10.5pt; font-family: Arial; ">: 613-595-1999 x511<o:p></o:p></span></font></p><p class="MsoNormal" style="margin-right: 0in; margin-left: 0in; font-size: 11pt; font-family: Calibri; margin-top: 0in; margin-bottom: 0.0001pt; "><st1:city w:st="on"><st1:place w:st="on"><b><font size="2" color="#b4d023" face="Arial"><span style="font-size: 10.5pt; font-family: Arial; color: rgb(180, 208, 35); font-weight: bold; ">Mobile</span></font></b></st1:place></st1:city><font size="2" face="Arial"><span style="font-size: 10.5pt; font-family: Arial; ">: 613-878-4659<o:p></o:p></span></font></p><p class="MsoNormal" style="margin-right: 0in; margin-left: 0in; font-size: 11pt; font-family: Calibri; margin-top: 0in; margin-bottom: 0.0001pt; "><b><font size="2" color="#b4d023" face="Arial"><span style="font-size: 10.5pt; font-family: Arial; color: rgb(180, 208, 35); font-weight: bold; ">Online</span></font></b><font size="2" face="Arial"><span style="font-size: 10.5pt; font-family: Arial; ">: </span></font><font size="2" face="Arial"><span lang="IT" style="font-size: 10.5pt; font-family: Arial; "><a href="http://www.cranksoftware.com/" style="color: blue; text-decoration: underline; "><font face="Calibri"><span lang="EN-US" style="font-family: Calibri; ">www.cranksoftware.com</span></font></a></span></font><font size="2" face="Arial"><span style="font-size: 10.5pt; font-family: Arial; "><o:p></o:p></span></font></p><p class="MsoNormal" style="margin-right: 0in; margin-left: 0in; font-size: 11pt; font-family: Calibri; margin-top: 0in; margin-bottom: 0.0001pt; "><b><font size="2" color="#b4d023" face="Arial"><span style="font-size: 10.5pt; font-family: Arial; color: rgb(180, 208, 35); font-weight: bold; ">Check out</span></font></b><font size="2" face="Arial"><span style="font-size: 10.5pt; font-family: Arial; ">: <a href="http://cranksoftware.com/blog/" style="color: blue; text-decoration: underline; "><font face="Calibri"><span style="font-family: Calibri; ">Crank Software’s Blog</span></font></a><o:p></o:p></span></font></p><p class="MsoNormal" style="margin-right: 0in; margin-left: 0in; font-size: 11pt; font-family: Calibri; margin-top: 0in; margin-bottom: 0.0001pt; "><font size="2" face="Arial"><span lang="EN-CA" style="font-size: 11pt; font-family: Arial; "><o:p> </o:p></span></font></p><p class="MsoNormal" style="margin-right: 0in; margin-left: 0in; font-size: 11pt; font-family: Calibri; margin-top: 0in; margin-bottom: 0.0001pt; "><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial; ">There is a better way to build user interfaces for embedded devices.<o:p></o:p></span></font></p><p class="MsoNormal" style="margin-right: 0in; margin-left: 0in; font-size: 11pt; font-family: Calibri; margin-top: 0in; margin-bottom: 0.0001pt; "><font size="2" face="Arial"><span style="font-size: 10pt; font-family: Arial; ">Download a <a href="http://www.cranksoftware.com/products/eval.php" style="color: blue; text-decoration: underline; ">30 day evaluation</a> of Crank Storyboard Suite today</span></font></p></div></div></div></div></div><div><br></div><span id="OLK_SRC_BODY_SECTION"><div style="font-family:Calibri; font-size:11pt; text-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt"><span style="font-weight:bold">From: </span> Patrick Gansterer <<a href="mailto:paroga@paroga.com">paroga@paroga.com</a>><br><span style="font-weight:bold">Date: </span> Thu, 19 Apr 2012 03:43:28 +0200<br><span style="font-weight:bold">To: </span> Mark Rowe <<a href="mailto:mrowe@apple.com">mrowe@apple.com</a>><br><span style="font-weight:bold">Cc: </span> Dirk Pranke <<a href="mailto:dpranke@chromium.org">dpranke@chromium.org</a>>, WebKit Development <<a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a>><br><span style="font-weight:bold">Subject: </span> Re: [webkit-dev] CMake for Apple's Windows port<br></div><div><br></div><div><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="font-family: monospace; "><br></span><span class="Apple-style-span" style="font-family: monospace; ">Am 12.04.2012 um 20:06 schrieb Dirk Pranke:</span><br><blockquote type="cite" style="font-family: monospace; ">Patrick, have you documented what all you need to install on a Win box<br>in order to be able to run CMake and do the build?<br></blockquote><div><br></div><div>You need to install CMake and the same tools listed at <a href="http://trac.webkit.org/wiki/WinCE#Build">http://trac.webkit.org/wiki/WinCE#Build</a> and <a href="http://www.webkit.org/building/tools.html">http://www.webkit.org/building/tools.html</a> (but without cygwin).</div><div><br></div><div><br></div><div><div>Am 12.04.2012 um 23:47 schrieb Mark Rowe:</div><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html charset=us-ascii"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On 2012-04-12, at 14:28, Dirk Pranke <<a href="mailto:dpranke@chromium.org">dpranke@chromium.org</a>> wrote:</div><blockquote type="cite"><p>Interesting.  Can you comment further on why this is needed, instead of just checking out the whole repo?</p></blockquote></div><div>The short answer is that doing so would violate internal policies that we have about what sorts of files are acceptable in the source of production builds (for example, precompiled libraries are not acceptable). We also don't have any desire to shuffle multiple gigabytes of layout tests around machines that are only used for building.</div></div></blockquote><br></div><div><div>Is it possible to get a (detailed) list of requirements? It's hard for people don't knowing the internal Apple build process to work on it.</div><div><br></div></div><div>Why isn't it possible to checkout only the Source directory?</div><div>Since the current system has more than 1 VS solution too, I don't think it will be a problem to have more than one "root CMakeLists.txt" too.</div><div><br></div><div>Is there a interest in getting rid of the Visual Studio files? Are there any points agains CMake we know already? I don't want to put (much) work into the CMake files for a simple "No, thanks" at the end. ;-)</div><div><br></div><div>-- Patrick</div></div></div>_______________________________________________
webkit-dev mailing list
<a href="mailto:webkit-dev@lists.webkit.org">webkit-dev@lists.webkit.org</a>
<a href="http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev">http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev</a>
</span></body></html>