[webkit-dev] Common build system (was Re: WebKit Wishes)

Laszlo Gombos laszlo.gombos at gmail.com
Wed Jan 30 17:46:36 PST 2013

Hi !

> > I'd also like to add that I think a key related issue to common build
> system is common feature configuration. The many different ways ports
> control their feature flags is super confusing. I've long wanted to
> implement common configuration management, but have not had time.
> >
> I think this would be a nice related project, but I wouldn't
> necessarily want to lump the two goals together without understanding
> what we'd be shooting for first. From what I know, CMake's support for
> feature configuration is much more mature than what you can do w/ GYP.
> It could certainly be a good motivator, though.

My recent e-mail (
https://lists.webkit.org/pipermail/webkit-dev/2013-January/023368.html) to
the list was an attempt to address the feature configuration problem -
assuming that that a single build system is not an option.  The idea was to
use C macros to describe the rules for feature configurations and figure
out a way to populate them to the various build systems (potentially using
a C precompiler to eval the macros). Some of feature configuration flags
does not need to be exposed to the build system these can just be
#include-d to the source. I do not think that this is
a technical superiors solution but perhaps it worth considering to discuss
as it relies on tools and syntax we happened to already agree on and I felt
that what might come out of it is better what we have now.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20130130/be27d6d8/attachment-0001.html>

More information about the webkit-dev mailing list