[webkit-dev] Build system complexity

Ojan Vafai ojan at chromium.org
Thu Aug 12 11:51:41 PDT 2010


An added benefit of removing the VS build system first would be that we'd be
able to build using VS2005 or VS2008.

On Thu, Aug 12, 2010 at 10:36 AM, Adam Barth <abarth at webkit.org> wrote:

> Eric and I discussed this recently.  We think the easiest path forward
> is to try to remove build systems incrementally.  Each build system we
> remove makes it easier to hack on the project because you have one
> less build system to worry about.  The easiest build system to remove
> is probably the Visual Studio build system.  There's some complexity
> there because several ports use the vcproj files (e.g., apple-win,
> win-cairo, and wince as I recall).  My understanding (based on past
> emails) is that either CMake or GYP would be workable.
>
> I'm not sure there's anything blocking this work.  We just need
> someone to be interested enough in making it happen to do it.
>
> Adam
>
>
> On Thu, Aug 12, 2010 at 2:53 AM, Jeremy Orlow <jorlow at chromium.org> wrote:
> > Are there currently any plans for simplifying the situation regarding
> build
> > systems?  I haven't seen any threads for a while, which I assume means
> no.
> > Is there any low hanging fruit out there?  Since many of the build
> systems
> > are little more than lists of files, it really seems like we should be
> able
> > to do some sort of consolidation.  Or reduce the process down to updating
> > one file and then running a script that updates/generates the rest.
> >  Currently, I cringe every time I find out I need to add a new file.
> > In addition, has anyone ever looked at simplifying the mac port's xcode
> > project?  It's _by far_ the heaviest burden on the project given that you
> > pretty much need to use xcode (which is mac only...no other port requires
> > this), exported linker symbols are in a separate file, extra effort to
> > expose a new file in WTF to WebCore, extra effort to expose a new file in
> > WebCore to WebKit, etc.  Has anyone recently looked at how the mac build
> > could be simplified--especially from the perspective of contributors
> whose
> > main development platform isn't a mac?
> > Thanks!
> > Jeremy
> > _______________________________________________
> > webkit-dev mailing list
> > webkit-dev at lists.webkit.org
> > http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
> >
> >
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20100812/2897730d/attachment.html>


More information about the webkit-dev mailing list