[Webkit-unassigned] [Bug 41604] [Qt] WebKit2 build system for Qt

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jul 5 04:44:01 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=41604





--- Comment #1 from Balazs Kelemen <kb at inf.u-szeged.hu>  2010-07-05 04:44:01 PST ---
Created an attachment (id=60513)
 --> (https://bugs.webkit.org/attachment.cgi?id=60513)
Initial work

This comes from antti's branch on gitorious. This patch does not contain the pro file for the MiniBrowser, just the build system for WebKit2 and the WebProcess. There are two main problems with the build now:
  * Usage of precompiled header. Since the common - not platform specific - files in WebKit2 does not include everything they need, we cannot ignore to use WebKit2Prefix.h as precompiled header. The main problem I see with this is that distcc does not supports precompiled headers.
  * Now we copy every wk2 header into the build directory. We do this because the common files include the headers in the form "#include WebKit2/xyz.h" but the files are in a subdirectory of WebKit2 (for example WebKit2/UIProcess/xyz.h), so we create the WebKit2 directory in the build directory. We use this solution for the WebKit API files too, but there we just create files that includes the appropriate headers. This way incremental build works with the API headers, in contrast to the wk2 headers. A qmake wizard should do the magic for the wk2 headers as well.

This patch is not for review, since I hope we can make it better. I trust in the Trolls! :)
Actually, you cannot build WebKit2 in the trunk with this patch because there are a lot of files that are missing.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list