<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
On 07/07/2010 07:27 PM, Sam Weinig wrote:
<blockquote
 cite="mid:AANLkTikCllkJjEjrY5JZxwDjNVIKHvJHWCQY8h8iwasM@mail.gmail.com"
 type="cite">Hi.&nbsp;<br>
  <br>
  <div class="gmail_quote">On Wed, Jul 7, 2010 at 7:02 AM, Balazs
Kelemen <span dir="ltr">&lt;<a moz-do-not-send="true"
 href="mailto:kb@inf.u-szeged.hu">kb@inf.u-szeged.hu</a>&gt;</span>
wrote:<br>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&nbsp;
Hi folks!<br>
    <br>
While I worked on the Qt port of WebKit2, I faced with some build<br>
issues. To solve these problems it seems like common parts of WebKit2<br>
should change, that is why I thought that discussing them in the list<br>
would be useful.<br>
There are two main problem I see:<br>
&nbsp;* Usage of precompiled header. Without using WebKitPrefix.h as a<br>
precompiled header it seems like includes are broken. The reason why I<br>
dislike precompiled header is that distcc does not support it.<br>
  </blockquote>
  <div><br>
  </div>
  <div>It should not be necessary to use WebKitPrefix.h as a
precompiled header, it is only necessary for it to be used a prefix
header. &nbsp;Does discc also not support prefix headers?</div>
  </div>
</blockquote>
<br>
The config.h in JavaScriptCore and WebCore is there for similar
purposes as this prefix header. Why don't we use this one in the same
way? This would solve our problems with distcc and icecc.<br>
<br>
<blockquote
 cite="mid:AANLkTikCllkJjEjrY5JZxwDjNVIKHvJHWCQY8h8iwasM@mail.gmail.com"
 type="cite">
  <div class="gmail_quote">
  <div>&nbsp;</div>
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&nbsp;*
Include paths. The common files in WebKit2 includes headers in the<br>
form #include &lt;WebKit2/xyz.h&gt; while the real place of the file is
for<br>
example WebKit2/UIProcess/API/C/xyz.h. We can workaround the problem by<br>
copying headers into the build dir and set the includepath to contain<br>
it, but I do not think it is a good practice.<br>
    <br>
  </blockquote>
  <div><br>
  </div>
  <div>We should probably change the mac to have forwarding headers (as
we do with WebCore for JavaScriptCore) to avoid this.</div>
  <div><br>
  </div>
  <div><br>
  </div>
  </div>
</blockquote>
That would be great. I have started to create them.<br>
<br>
</body>
</html>