[webkit-dev] [webkit meeting notes] build systems

Dimitri Glazkov dglazkov at chromium.org
Wed Apr 21 09:29:58 PDT 2010

On Wed, Apr 21, 2010 at 9:23 AM, Marc-Antoine Ruel <maruel at chromium.org> wrote:
>> May I ask why it is being done this way, that is, having one really large
>> list of build files and using include / exclude regexs to trim the list?
>> i.e. why is there not a WebCoreCommon.gypi, WebCoreWinCommon.gypi,
>> WebCoreChromium.gypi, etc.? Are you guys using scripts to create
>> WebCore.gypi?

We did this to optimize for writes
(http://diveintomark.org/archives/2007/12/28/receipts). With one file,
it's a no-brainer to add new files to the build. The maintainers of
the ports can then use regexps and explicit lists to exclude builds as
needed. It's worked pretty well for us.


More information about the webkit-dev mailing list