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
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to