[webkit-dev] Towards a unified build system

Adam Barth abarth at webkit.org
Tue Mar 1 02:08:55 PST 2011


On Tue, Mar 1, 2011 at 1:38 AM, Patrick R. Gansterer <paroga at paroga.com> wrote:
>> Looking around the web, there are a handful of systems that could do
>> the job.  Dimitri, Eric, and I have started experimenting with one
>> such system, GYP.  There are various trade-offs between GYP and other
>> systems, such as CMake, that we've discussed on this list and at the
>> WebKit meeting last year.  Ultimately, I don't think it really matters
>> which system we use.  If someone else would like to take over the
>> project, I'd be happy to let them choose whichever system they'd like
>> to use.
>
> At the moment only Chromium is using GYP. CMake is used by EFL and WinCE.
> AFAIK RIM is using CMake and the Clutter port are using it too. If you look
> around in the web I can't find any non-google project using GYP. CMake is
> used in many projects (e.g. KDE) and has a bigger community around.
> I already finished most of the parts for the WinApple port based on CMake
> BTW: CMake has WinCE support, GYP not!
> So I really prefer CMake over GYP. If the Mac port is the most important one
> I can try to port it to CMake. Please let me know where I can help to make
> CMake our meta build system.

Please don't let me discourage you from removing more build systems in
favor of CMake.  I support changes that reduce the total number of
build systems.  The only way to make CMake our meta build system is to
do it.  Hopefully if different folks try different approaches, one or
more us will succeed.

Adam


More information about the webkit-dev mailing list