[webkit-dev] CMake for WebKitGTK+

Martin Robinson mrobinson at webkit.org
Wed Mar 5 19:30:33 PST 2014


Over the past year or so the WebKitGTK+ port has gradually grown a
CMake build, in parallel to the existing autotools build. Our
motivation for this work is to reduce the number of build systems in
WebKit, escape some long-standing bugs in the autotools build, and to
speed up build times.

With the closing of https://bugs.webkit.org/show_bug.cgi?id=115966 the
CMake build is feature complete. Over the course of the upcoming six
month release cycle, we will be trying to phase out the autotools
build in favor of the CMake one. Some of the changes on this path
include:

* Switching the buildbots and EWS to use the new build
* Adding Windows and Mac support for the GTK+ CMake build
* Making development and, eventually, stable releases

For a time, I kindly request that authors writing GTK+-specific
patches consider both the autotools and CMake GTK+ builds in their
patches. Hopefully within the next couple months, we can announce the
complete removal of the autotools build. I'd like to apologize ahead
of time for the inconvenience, as we iron out the final bugs. With
luck, the future will be much simpler and smoother for everyone.

--Martin


More information about the webkit-dev mailing list