I'm not sure we are on the same page. I'm talking about Chromium port of WebKit, where Chromium checkout is _inside_ WebKit's Source/WebKit/chromium, as opposed to when you have full WebKit checkout inside Chromium's third_party. Not sure the former configuration makes much sense for Chromium developers, but I suppose it is needed for Chromium port of WebKit to be recognized on par with other ports.
I also usually have full checkout of WebKit in Chromium's third_party and it works fine for me. On Thu, Aug 25, 2011 at 17:55, Evan Martin <[email protected]> wrote: > On Thu, Aug 25, 2011 at 9:24 AM, Peter Kasting <[email protected]> wrote: >> The way I make this work is to set up a full Chromium checkout with a trunk >> (rather than DEPS-controlled) WebKit checkout. (There are some instructions >> for this in the Chromium developer pages.) Then I can use VS2008 to build >> and test whatever I want. And I use Cygwin. >> I don't know much about trying to build the Chromium port with only a WebKit >> (not Chrome) checkout, especially under Cygwin. I don't know how many >> people try to make that work. > > To elaborate on this, because it is also what I do and I recently > answered some questions about how it works: > - With a WebKit-inside-Chrome checkout you still get all of the same > build targets, like DumpRenderTree. > - The one downside is that you will be using WebKit with the Chromium > DEPS, which sometimes diverge from the WebKit DEPS. But the intent is > for the dependency sets to stay the same, so they get back into sync > quickly. This only really affects you if you are making changes in a > shared dependency (like Skia). > - I suppose, now that I'm listing problems, another downside is that > your build project files are larger which may slow down your IDE or > eat more memory. (This hasn't been an issue for me but I develop on > Linux.) > > To summarize, you don't need to build WebKit as a separate checkout > from Chrome to develop WebKit, which means if you get a Chrome build > working you're good to go on WebKit as well. As far as I understand > it all the build-webkit scripts are just to make the bots happy. > _______________________________________________ webkit-dev mailing list [email protected] http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

