[webkit-dev] Definitive build system

Mike Emmel mike.emmel at gmail.com
Mon Feb 12 13:31:12 PST 2007

On 2/12/07, Krzysztof Kowalczyk <kkowalczyk at gmail.com> wrote:
> > I'm trying to do some contributions in the Gdk port.
> >
> > First all,  I'm trying to fix the build system for gdk. It uses
> > BakeFiles, but it seems that this option has been abandoned.
> That's not entirely true. The svn trunk now builds with bakefiles so
> build system should not be a barrier for people who just want to
> contribute to gtk port. I'll try to keep the build working.
> Having said that, I would welcome a better build and extending CMake
> build to support gtk would be great.
> Having said that, I just tried to build qt version on linux with cmake
> (currently that's the only one that uses cmake) and I failed so it
> seems like cmake build isn't actively maintained either (maybe it
> works well on mac, that's one thing I couldn't verify).
It generally works for the QT build.

> For my own needs of working on gtk port I've created a simple makefile
> generation script (http://bugs.webkit.org/show_bug.cgi?id=11308,
> latest version is at
> http://kjk.googlecode.com/svn/trunk/webcore/gen-webkit-gdk-makefile.py)
> which I think, is a better solution than both bakefile and cmake
> (http://lists.macosforge.org/pipermail/webkit-dev/2006-October/001364.html).
I was not happy with cmake to be honest its poorly documented and it
seems to have a business model where documentation is sold to support
the work. Not exactly good for
encouraging adoption. I'm not interested in having to purchase a book
for a build tool.

I'm very interested in your script and downloaded it. Long term I did
not see sticking to Cmake as viable and I want to create a build
system based on javascript/xml  based on Webkit :)

When I get the chance I plan to convert your python program to
javascript and persue this approach your work is enough to provide me
the foundation I need to do a javascript based build tool.


> -- kjk
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo/webkit-dev

More information about the webkit-dev mailing list