[webkit-dev] DerivedSources.make: Another try?
mjs at apple.com
Sun Mar 16 16:32:33 PDT 2014
On Mar 16, 2014, at 11:06 AM, Patrick Gansterer <paroga at paroga.com> wrote:
> On 16.03.2014, at 18:50, Filip Pizlo <fpizlo at apple.com> 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).
More information about the webkit-dev