Hello WebKit,

Currently there is a number of files in WebCore that a shared between 2 or more 
ports (but not all of them). Here are a few examples:

* texmap, gstreamer, openwebrtc, soup, stuff in platform/linux - shared between 
GTK and Efl
* cairo, image-decoders - shared between GTK, Efl, and WinCairo

I propose to move code related to these subsystems from Platform*.cmake files 
to separate CMake files included into those, like this:

platform/texmap.cmake
platform/gstreamer.cmake
platform/image-decoders.cmake
platform/linux.cmake
...

Alternatively, this code could be moved into main CMakeLists.txt of WebCore, 
however I believe this approach is inferior since it will add unnecessary 
clutter to CMakeLists.txt while not all ports need this code.

What do you think? If no objections, I'm going to submit patches implementing 4 
files listed above.

Proposals on better file placement/naming would be highly welcome.

-- 
Regards,
Konstantin
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-dev

Reply via email to