On Mar 16, 2014, at 11:06 AM, Patrick Gansterer <[email protected]> wrote:

> 
> On 16.03.2014, at 18:50, Filip Pizlo <[email protected]> wrote:
> 
>> This discussion about DerivedSources is too abstract for me. 
>> 
>> If the only thing that DerivedSources.make looks for is python, perl, and 
>> ruby, then there has got to be a way for cmake to pass arguments to 
>> DerivedSources to tell it where to find those binaries.  
> 
> DerivedSources.make depends heavily on UNIX command line tools (cat, sed, 
> sort, ...) which are not part of a clean Windows installation and don't 
> provide Windows like installers.
> The point is if we want to make cygwin (with all of its pro and cons) a 
> requirement. At the moment the minimal requirements for building on Windows 
> are GNU Win32 GPerf, Win flex-bision, Perl, Python and Ruby (which provide 
> nice native Windows installers).
> Bugs like 48166 suggest that also not all Apple folks are happy with cygwin.

I think avoiding a Cygwin install for Windows development is not worth the cost 
of having multiple copies of the derived sources rules.

For at least some things, DerivedSources.make also has more correct 
dependencies than anything else (for instance I think it's the only build 
system that will avoid rebuilding all bindings whenever you change even a 
single IDL file).

Regards,
Maciej

_______________________________________________
webkit-dev mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to