[webkit-dev] Buildsystem cleanup

Brent Fulgham bfulgham at gmail.com
Wed Apr 10 15:39:42 PDT 2013


Hi everyone:

Sent from my iPhone

On Apr 10, 2013, at 3:30 PM, Roger Fong <roger_fong at apple.com> wrote:

> 2. If you're working on Windows, open up the solution with Visual Studio and do work as usual, unless you want to add files in which case you go through the CMake scripts again before moving on.
> 	Would all the project filters and solution dependencies would still be in tact? Or is the solution file something that we would maintain that would hook into the generated projects?. 

I think the enable/disable stuff we use for conditionally building WinCairo versus stock Apple would go away; ale generates project files with only the relevant items per build.

> -I'm assuming there's a CMake flag for specifying which version of visual studio to generate project files for?

Yes, it's -G

It allows choices between Xcode, Visual Studio 2006, VS2012, etc.

> ... move to CMake. I don't think we really have the resources to get things hooked up on our end in the immediate future, but perhaps in the coming months.

I can help with this now.

> Also if we do end up switching over I would highly push for all other ports besides Mac to adopt CMake and require any new ports to use it as well.

Agreed!

Patrick, can you expound a little on the abilities cmake apparently has for performing shell operations? I think you suggested at one point that some of the. Things we currently do with BASH and DOS shell scripts could be done by cmake. Can you elaborate on what kind of things?

- Brent


More information about the webkit-dev mailing list