[chromium-dev] Re: CMake for chromium

2009-07-27 Thread Evan Stade

On Mon, Jul 27, 2009 at 6:24 PM, Ben Goodger (Google) wrote:
> Does the debugger integration work without the project files?
>
> -Ben

have not tried.

>
> On Mon, Jul 27, 2009 at 6:20 PM, Evan Stade wrote:
>> yea I noticed that KDevelop does intellisense much better than MS does
>> intellisense (all I had to do was set the header includes path to
>> src/, and it was essentially instant to parse the symbols). I'm not
>> sure what the point of a generator for it would be though. What
>> advantage is there to building in KDevelop rather than from terminal?
>>
>> -- Evan Stade
>>
>>
>>
>> On Mon, Jul 27, 2009 at 5:41 PM, Ben Goodger (Google) 
>> wrote:
>>>
>>> Much encouragement to anyone that wants to implement a KDevelop generator.
>>>
>>> -Ben
>>>
>>> On Mon, Jul 27, 2009 at 5:34 PM, Dan Kegel wrote:

 Nesting.  CMake claims to be able to generate build configs in all
 sorts of formats, and so does gyp.  It would just be fun to
 see CMake dancing to gyp's tune, or vice versa.

 But you're right, I don't think it'd be particularly useful.
 It'd be more interesting to understand the originally reported problem,
 "pain on for example xcode or kdevelop users".
 What is the problem, again?
 Does the OP want xcode or kdevelop to run gyp when the user starts a build?

 On Mon, Jul 27, 2009 at 5:24 PM, Steven Knight wrote:
> What's the coolness here?
>
> On Mon, Jul 27, 2009 at 11:58 AM, Dan Kegel  wrote:
>> In particular, a CMake backend for gyp might be cool.

 >

>>>
>>> >>>
>>>
>>
>

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



[chromium-dev] Re: CMake for chromium

2009-07-27 Thread Ben Goodger (Google)

Does the debugger integration work without the project files?

-Ben

On Mon, Jul 27, 2009 at 6:20 PM, Evan Stade wrote:
> yea I noticed that KDevelop does intellisense much better than MS does
> intellisense (all I had to do was set the header includes path to
> src/, and it was essentially instant to parse the symbols). I'm not
> sure what the point of a generator for it would be though. What
> advantage is there to building in KDevelop rather than from terminal?
>
> -- Evan Stade
>
>
>
> On Mon, Jul 27, 2009 at 5:41 PM, Ben Goodger (Google) 
> wrote:
>>
>> Much encouragement to anyone that wants to implement a KDevelop generator.
>>
>> -Ben
>>
>> On Mon, Jul 27, 2009 at 5:34 PM, Dan Kegel wrote:
>>>
>>> Nesting.  CMake claims to be able to generate build configs in all
>>> sorts of formats, and so does gyp.  It would just be fun to
>>> see CMake dancing to gyp's tune, or vice versa.
>>>
>>> But you're right, I don't think it'd be particularly useful.
>>> It'd be more interesting to understand the originally reported problem,
>>> "pain on for example xcode or kdevelop users".
>>> What is the problem, again?
>>> Does the OP want xcode or kdevelop to run gyp when the user starts a build?
>>>
>>> On Mon, Jul 27, 2009 at 5:24 PM, Steven Knight wrote:
 What's the coolness here?

 On Mon, Jul 27, 2009 at 11:58 AM, Dan Kegel  wrote:
> In particular, a CMake backend for gyp might be cool.
>>>
>>> >
>>>
>>
>> >>
>>
>

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



[chromium-dev] Re: CMake for chromium

2009-07-27 Thread Evan Stade

yea I noticed that KDevelop does intellisense much better than MS does
intellisense (all I had to do was set the header includes path to
src/, and it was essentially instant to parse the symbols). I'm not
sure what the point of a generator for it would be though. What
advantage is there to building in KDevelop rather than from terminal?

-- Evan Stade



On Mon, Jul 27, 2009 at 5:41 PM, Ben Goodger (Google) wrote:
>
> Much encouragement to anyone that wants to implement a KDevelop generator.
>
> -Ben
>
> On Mon, Jul 27, 2009 at 5:34 PM, Dan Kegel wrote:
>>
>> Nesting.  CMake claims to be able to generate build configs in all
>> sorts of formats, and so does gyp.  It would just be fun to
>> see CMake dancing to gyp's tune, or vice versa.
>>
>> But you're right, I don't think it'd be particularly useful.
>> It'd be more interesting to understand the originally reported problem,
>> "pain on for example xcode or kdevelop users".
>> What is the problem, again?
>> Does the OP want xcode or kdevelop to run gyp when the user starts a build?
>>
>> On Mon, Jul 27, 2009 at 5:24 PM, Steven Knight wrote:
>>> What's the coolness here?
>>>
>>> On Mon, Jul 27, 2009 at 11:58 AM, Dan Kegel  wrote:
 In particular, a CMake backend for gyp might be cool.
>>
>> >
>>
>
> >
>

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



[chromium-dev] Re: CMake for chromium

2009-07-27 Thread Ben Goodger (Google)

Much encouragement to anyone that wants to implement a KDevelop generator.

-Ben

On Mon, Jul 27, 2009 at 5:34 PM, Dan Kegel wrote:
>
> Nesting.  CMake claims to be able to generate build configs in all
> sorts of formats, and so does gyp.  It would just be fun to
> see CMake dancing to gyp's tune, or vice versa.
>
> But you're right, I don't think it'd be particularly useful.
> It'd be more interesting to understand the originally reported problem,
> "pain on for example xcode or kdevelop users".
> What is the problem, again?
> Does the OP want xcode or kdevelop to run gyp when the user starts a build?
>
> On Mon, Jul 27, 2009 at 5:24 PM, Steven Knight wrote:
>> What's the coolness here?
>>
>> On Mon, Jul 27, 2009 at 11:58 AM, Dan Kegel  wrote:
>>> In particular, a CMake backend for gyp might be cool.
>
> >
>

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



[chromium-dev] Re: CMake for chromium

2009-07-27 Thread Dan Kegel

Nesting.  CMake claims to be able to generate build configs in all
sorts of formats, and so does gyp.  It would just be fun to
see CMake dancing to gyp's tune, or vice versa.

But you're right, I don't think it'd be particularly useful.
It'd be more interesting to understand the originally reported problem,
"pain on for example xcode or kdevelop users".
What is the problem, again?
Does the OP want xcode or kdevelop to run gyp when the user starts a build?

On Mon, Jul 27, 2009 at 5:24 PM, Steven Knight wrote:
> What's the coolness here?
>
> On Mon, Jul 27, 2009 at 11:58 AM, Dan Kegel  wrote:
>> In particular, a CMake backend for gyp might be cool.

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



[chromium-dev] Re: CMake for chromium

2009-07-27 Thread Evan Stade

On Mon, Jul 27, 2009 at 1:59 PM, Evan Stade wrote:
> On Mon, Jul 27, 2009 at 11:58 AM, Dan Kegel wrote:
>>
>> On Mon, Jul 27, 2009 at 11:53 AM, Mark Mentovai wrote:
 I think i'll work on
 studying the current build system to figure out how to implement a
 CMake one.
>>>
>>> That's fine.  Let us (including me) know what you come up with.
>>
>> In particular, a CMake backend for gyp might be cool.
>
> hopefully dubbed mygyp for "make your gyp files"

(or would that be a gyp backend for cmake? I'm confused)

>
>> - Dan
>>
>> >>
>>
>

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



[chromium-dev] Re: CMake for chromium

2009-07-27 Thread Evan Stade

On Mon, Jul 27, 2009 at 11:58 AM, Dan Kegel wrote:
>
> On Mon, Jul 27, 2009 at 11:53 AM, Mark Mentovai wrote:
>>> I think i'll work on
>>> studying the current build system to figure out how to implement a
>>> CMake one.
>>
>> That's fine.  Let us (including me) know what you come up with.
>
> In particular, a CMake backend for gyp might be cool.

hopefully dubbed mygyp for "make your gyp files"

> - Dan
>
> >
>

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



[chromium-dev] Re: CMake for chromium

2009-07-27 Thread Dan Kegel

On Mon, Jul 27, 2009 at 11:53 AM, Mark Mentovai wrote:
>> I think i'll work on
>> studying the current build system to figure out how to implement a
>> CMake one.
>
> That's fine.  Let us (including me) know what you come up with.

In particular, a CMake backend for gyp might be cool.
- Dan

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



[chromium-dev] Re: CMake for chromium

2009-07-27 Thread Mark Mentovai

pjwaffle wrote:
> Why don't we use CMake for chromium's build system? It would ease the
> pain on for example xcode or kdevelop users.

Because we have GYP, which eases the pain on Xcode, Visual Studio,
SCons, and make users.  We developed GYP specifically to meet
Chromium's needs.  We did consider CMake and even did some prototypes
with it, but there were several areas where it wasn't able to meet our
needs squarely.

More on GYP: 
http://groups.google.com/group/chromium-dev/browse_thread/thread/7b881a18437fa320/
.

Also, a recent thread on webkit-dev about GYP, WebKit, and Chromium
touched on CMake:
https://lists.webkit.org/pipermail/webkit-dev/2009-July/008881.html .

> I think i'll work on
> studying the current build system to figure out how to implement a
> CMake one.

That's fine.  Let us (including me) know what you come up with.

Mark

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