> On Sep 21, 2017, at 13:25, Michael Catanzaro <[email protected]> wrote:
> 
> On Thu, Sep 21, 2017 at 2:26 PM, Tim Horton <[email protected]> wrote:
>> Sure. And someday I think we should go down that path, but generating the 
>> xcconfigs will be trickier (but also a positive because people already have 
>> trouble with them) because they involve more bizarre conditions. But not 
>> today.
> 
> I strongly support removing FeatureList.pm since it's useless for keeping 
> build definitions in sync between XCode and CMake, and it complicates things 
> unnecessarily for both XCode and CMake.

I don’t intend to remove it entirely yet, because it enables the build-webkit 
arguments to enable/disable features, just the default values. But it’s a start.

> There is one very minor complication. GTK and WPE currently use the 
> FeatureList.pm features as "developer features" since our bots all use the 
> build-webkit script, so we have some features enabled there that we don't 
> have enabled in WebKitFeatures.cmake. I think right now that is just MSE and 
> WebRTC. This means that we'll need to adjust our buildbot configurations to 
> manually enable these features at the same time that FeatureList.pm is 
> removed to avoid breaking all these tests.

OK. Is that something that you could prepare a patch for? I think technically 
that could land before the FeatureList.pm change, right? That would be quite 
helpful.

> Michael
> 

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

Reply via email to