[webkit-dev] Proposal: Make Ninja the default build-system for build-webkit --chromium

Eric Seidel eric at webkit.org
Sat Dec 8 00:29:49 PST 2012


If you don't work on the Chromium port, feel free to ignore.


If you work on the Chromium port of WebKit and do not use Ninja as you
build system (GYP_GENERATORS='ninja' or update-webkit --chromium
--ninja) I want to hear from you!

As far as I can tell, the vast majority of Chromium contributors use
Ninja as their build system of choice.  Particularly for
Chromium-Android contributors this seems to be true.

With that knowledge, I have posted a patch to make update-webkit
---chromium/--chromium-android generate Ninja build files instead of
platform-native build files (XCode, Visual Studio, Make, etc.) by
default.  This of course only affects the chromium port.

https://bugs.webkit.org/show_bug.cgi?id=104434

Thanks!


p.s. If you don't already know:
update-webkit --chromium --ninja
build-webkit --chromium
is all you need to use Ninja today.  You don't even need to have
installed/built your own copy of ninja (Chromium has done that for
you).

p.p.s. Ninja is awesome. Awesomely quiet. Awesomely fast.
http://martine.github.com/ninja/


More information about the webkit-dev mailing list