Specifically, there were reasons why GYP was created instead of just
using CMake. Mark Mentovai should comment.

-Ben

On Sun, Jul 12, 2009 at 12:30 PM, Jeremy Orlow<jor...@chromium.org> wrote:
> People are talking about GYP on the webkit-dev mailing list.  It would be
> nice if we could convince the rest of WebKit to use GYP since it seems we're
> pretty committed at this point.  Unfortunately I don't think there are any
> GYP experts on that list.
>
> At the moment, it'd be nice to know why we created GYP as opposed to using
> something else like cmake.
>
> J
>
> ---------- Forwarded message ----------
> From: Brent Fulgham <bfulg...@gmail.com>
> Date: Sun, Jul 12, 2009 at 9:28 AM
> Subject: Re: [webkit-dev] Please welcome GYP to the our dysfunctional build
> family
> To: Jeremy Orlow <jor...@chromium.org>
> Cc: Adam Treat <tr...@kde.org>, Mark Mentovai <m...@chromium.org>,
> "webkit-...@lists.webkit.org" <webkit-...@lists.webkit.org>
>
>
> Hi,
> I asked some similar questions on IRC.
>
>> On Friday 10 July 2009 12:23:50 am Dimitri Glazkov wrote:
>> > As you may know, we use GYP
>> > (http://code.google.com/p/gyp) for
>>
>> generating MSVC, XCode, Scons, and even Make projects for Chromium.
>
>> On Sun, Jul 12, 2009 at 5:38 AM, Adam Treat <tr...@kde.org> wrote:
>>
>> Gyp sounds remarkably similar to CMake to me.
>
> On Jul 12, 2009, at 7:42 AM, Jeremy Orlow <jor...@chromium.org> wrote:
>
> From a quick glance at cmake's website, it seems that it's a build system
> and not a project file generator.  I think it was pretty important to us to
> generate project files so that you can use the full power of each platform's
> IDE and toolchain.
>
> You might want to take a closer look! ;)
> CMake generates the desired build environment. So, on Windows it generates
> visual studio projects, on Mac OS it generates Xcode projects, and on Linux
> it generates Makefiles.
> You can override this behavior to get some other target.
>
> It can also drive the entire build, but that's not how a lot of people use
> it.
> So Cmake seems equivalent to GYP. GYP probably has unique features that make
> it more desireable than Cmake for one reason or another (perhaps it's easier
> to add new platform support or something), but at the moment those benefits
> are not obvious to me.
> I'm afraid that as far as I can tell, GYP seems like a case of NIH syndrome.
> -Brent
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Chromium Developers mailing list: chromium-dev@googlegroups.com 
View archives, change email options, or unsubscribe: 
    http://groups.google.com/group/chromium-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to