[webkit-dev] CMake as a build system?

Bradley Nelson bradnelson at google.com
Mon Apr 19 23:03:32 PDT 2010


Actually it's fairly current (it was April 2, sure seemed like it was a long
time ago, though I have been out with the plague...).
That being said, it was based on stale knowledge of the state of cmake,
which I sure has progressed since I looked at it over a year ago. My
understanding is some things mentioned in this thread like absolute paths in
cmake generated projects which were a concern at the time, are no longer an
issue.

#1 on that list really was the clincher for Chromium (which may not be as
strong a motive for Webkit). It took us an exceedingly long time to shake
out all the ramifications of the switch. As recently as a month ago, I came
across some corner of the locales grd file handling that had left over use
of pre-gyp tricks which continued to work for official builds because we
never took out old buildbot magic. Had we not been able to transition
windows gradually, I suspect a lot of the same nightmare bucket bailing of
the aborted scons transition might have repeated themselves. Interestingly
(from Bill Hoffman's reply), it sounds like this feature is now present in
cmake.

-BradN


On Mon, Apr 19, 2010 at 10:43 PM, Peter Kasting <pkasting at google.com> wrote:

> On Mon, Apr 19, 2010 at 10:38 PM, Bradley Nelson <bradnelson at google.com>wrote:
>
>> Here's the innards of an email with a laundry list of stuff I came up with
>> a while back on the gyp-developers list in response to Mike Craddick
>> regarding what motivated gyp's development, since we were aware of cmake at
>> the time (we'd even started a speculative port).
>>
>
> Thanks Bradley.  Is any of that old email known to be
> out-of-date/misleading now?
>
> PK
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-dev/attachments/20100419/3021e293/attachment.html>


More information about the webkit-dev mailing list