Re: [webkit-dev] CMake on Windows

2015-09-29 Thread youenn fablet
Awesome !

Quick question: is CMake used from cygwin?
Also, is there a current/future Windows build efficiency benefit?
   y

Le mar. 29 sept. 2015 à 06:34, Mital Vora  a écrit :

> Great job guys !
> On Sep 29, 2015 4:31 AM, "Brent Fulgham"  wrote:
>
> Yes — this is great work!
>
> We’re still working through a few rough edges, but very soon we can get
> rid of the whole Windows-specific build cruft, which will be a happy day.
>
> Thanks,
>
> -Brent
>
> > On Sep 28, 2015, at 3:03 PM, Michael Catanzaro 
> wrote:
> >
> > On Mon, 2015-09-28 at 13:28 -0700, Alex Christensen wrote:
> >> All the Windows buildbots are now using Windows.  We are planning to
> >> leave all the Visual Studio projects in the tree for a couple weeks,
> >
> > Thanks Alex! It sounds like you're planning to remove the Visual Studio
> > projects in a couple weeks, and it's great news that we'll soon be rid
> > of another build system.
> >
> > Michael
> > ___
> > webkit-dev mailing list
> > webkit-dev@lists.webkit.org
> > https://lists.webkit.org/mailman/listinfo/webkit-dev
>
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
>
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev
>
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] CMake on Windows

2015-09-29 Thread Brent Fulgham
Hi Youenn,

We are using native CMake from the Windows command line, though I believe the 
Cygwin version should work.

I have a longer-term goal of being able to do development without requiring 
Cygwin, though we are a long way from achieving that just yet.

Thanks,

-Brent

> On Sep 29, 2015, at 12:36 AM, youenn fablet  wrote:
> 
> Awesome !
> 
> Quick question: is CMake used from cygwin?
> Also, is there a current/future Windows build efficiency benefit?
>y
> 
> Le mar. 29 sept. 2015 à 06:34, Mital Vora  > a écrit :
> Great job guys !
> 
> On Sep 29, 2015 4:31 AM, "Brent Fulgham"  > wrote:
> Yes — this is great work!
> 
> We’re still working through a few rough edges, but very soon we can get rid 
> of the whole Windows-specific build cruft, which will be a happy day.
> 
> Thanks,
> 
> -Brent
> 
> > On Sep 28, 2015, at 3:03 PM, Michael Catanzaro  > > wrote:
> >
> > On Mon, 2015-09-28 at 13:28 -0700, Alex Christensen wrote:
> >> All the Windows buildbots are now using Windows.  We are planning to
> >> leave all the Visual Studio projects in the tree for a couple weeks,
> >
> > Thanks Alex! It sounds like you're planning to remove the Visual Studio
> > projects in a couple weeks, and it's great news that we'll soon be rid
> > of another build system.
> >
> > Michael
> > ___
> > webkit-dev mailing list
> > webkit-dev@lists.webkit.org 
> > https://lists.webkit.org/mailman/listinfo/webkit-dev 
> > 
> 
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org 
> https://lists.webkit.org/mailman/listinfo/webkit-dev 
> 
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org 
> https://lists.webkit.org/mailman/listinfo/webkit-dev 
> 
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] CMake on Windows

2015-09-29 Thread Ben Boeckel
On Tue, 29 Sep, 2015 at 16:40:53 GMT, Brent Fulgham wrote:
> We are using native CMake from the Windows command line, though I =
> believe the Cygwin version should work.
>
> I have a longer-term goal of being able to do development without =
> requiring Cygwin, though we are a long way from achieving that just yet.
>
>> On Sep 29, 2015, at 12:36 AM, youenn fablet  wrote:
>> Quick question: is CMake used from cygwin?

Just an FYI, Cygwin's CMake is intended to build Cygwin binaries, not
"native" Windows binaries. They are considered completely different
platforms (e.g., I think on Cygwin, WIN32 is not defined).

>> Also, is there a current/future Windows build efficiency benefit?

Use Ninja[1]. Be happier because now your build times are…much smaller.
Or sadder if you used that time for coffee breaks ;) .

--Ben

[1]Pass "-G Ninja" to CMake and use ninja[2] to build. You must run
ninja (and CMake) from a Visual Studio shell for the target compiler
though (or use vsvarsall.bat). That restriction is well worth the
performance improvement though. And if you thought moving from make ->
ninja was great, VS -> ninja is *way* better :D .
[2]https://github.com/martine/ninja

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] CMake on Windows

2015-09-28 Thread Mital Vora
Great job guys !
On Sep 29, 2015 4:31 AM, "Brent Fulgham"  wrote:

Yes — this is great work!

We’re still working through a few rough edges, but very soon we can get rid
of the whole Windows-specific build cruft, which will be a happy day.

Thanks,

-Brent

> On Sep 28, 2015, at 3:03 PM, Michael Catanzaro 
wrote:
>
> On Mon, 2015-09-28 at 13:28 -0700, Alex Christensen wrote:
>> All the Windows buildbots are now using Windows.  We are planning to
>> leave all the Visual Studio projects in the tree for a couple weeks,
>
> Thanks Alex! It sounds like you're planning to remove the Visual Studio
> projects in a couple weeks, and it's great news that we'll soon be rid
> of another build system.
>
> Michael
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] CMake on Windows

2015-09-28 Thread Alex Christensen
*All the Windows buildbots are now using CMake.
> On Sep 28, 2015, at 1:28 PM, Alex Christensen  wrote:
> 
> All the Windows buildbots are now using Windows.  We are planning to leave 
> all the Visual Studio projects in the tree for a couple weeks, so if you make 
> any changes like adding another file, please try to blindly add it to the 
> Visual Studio build.  If you are wondering why the Windows EWS doesn’t see 
> your changes, it is because EWS is using CMake.  Please let me know if you 
> have any issues.
> 
> Thanks, 
> Alex
> 
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] CMake on Windows

2015-09-28 Thread Michael Catanzaro
On Mon, 2015-09-28 at 13:28 -0700, Alex Christensen wrote:
> All the Windows buildbots are now using Windows.  We are planning to
> leave all the Visual Studio projects in the tree for a couple weeks,

Thanks Alex! It sounds like you're planning to remove the Visual Studio
projects in a couple weeks, and it's great news that we'll soon be rid
of another build system.

Michael
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] CMake on Windows

2015-09-28 Thread Brent Fulgham
Yes — this is great work!

We’re still working through a few rough edges, but very soon we can get rid of 
the whole Windows-specific build cruft, which will be a happy day.

Thanks,

-Brent

> On Sep 28, 2015, at 3:03 PM, Michael Catanzaro  wrote:
> 
> On Mon, 2015-09-28 at 13:28 -0700, Alex Christensen wrote:
>> All the Windows buildbots are now using Windows.  We are planning to
>> leave all the Visual Studio projects in the tree for a couple weeks,
> 
> Thanks Alex! It sounds like you're planning to remove the Visual Studio
> projects in a couple weeks, and it's great news that we'll soon be rid
> of another build system.
> 
> Michael
> ___
> webkit-dev mailing list
> webkit-dev@lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] CMake on Windows

2015-07-22 Thread Alex Christensen
Hopefully eventually, yes.

 On Jul 21, 2015, at 8:22 PM, Martin Robinson mrobin...@webkit.org wrote:
 
 This is great news! Do you plan to remove the WinCairo portion of the
 Visual Studio build?
 
 --Martin
 
 On Tue, Jul 21, 2015 at 4:29 PM, Alex Christensen
 achristen...@apple.com wrote:
 I plan to switch build-webkit --wincairo to use CMake in the near future.  
 We are not ready to remove the Visual Studio build system yet and won’t be 
 for a while, but a bot using CMake on Windows will help us notice if 
 anything breaks as we make more progress.  Building from 
 Source/WebKit/WebKit.vcxproj/WebKit.sln should be unaffected.  I think I’m 
 the only one with a WinCairo build bot, but please let me know if this will 
 cause a problem for anyone.
 
 Alex
 
 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 https://lists.webkit.org/mailman/listinfo/webkit-dev

___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev


Re: [webkit-dev] CMake on Windows

2015-07-21 Thread Martin Robinson
This is great news! Do you plan to remove the WinCairo portion of the
Visual Studio build?

--Martin

On Tue, Jul 21, 2015 at 4:29 PM, Alex Christensen
achristen...@apple.com wrote:
 I plan to switch build-webkit --wincairo to use CMake in the near future.  We 
 are not ready to remove the Visual Studio build system yet and won’t be for a 
 while, but a bot using CMake on Windows will help us notice if anything 
 breaks as we make more progress.  Building from 
 Source/WebKit/WebKit.vcxproj/WebKit.sln should be unaffected.  I think I’m 
 the only one with a WinCairo build bot, but please let me know if this will 
 cause a problem for anyone.

 Alex

 ___
 webkit-dev mailing list
 webkit-dev@lists.webkit.org
 https://lists.webkit.org/mailman/listinfo/webkit-dev
___
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev