[GStreamer][GTK][WPE] Move common things to GStreamer cmake files
authorcalvaris@igalia.com <calvaris@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 23 Aug 2017 12:42:48 +0000 (12:42 +0000)
committercalvaris@igalia.com <calvaris@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 23 Aug 2017 12:42:48 +0000 (12:42 +0000)
commit0b55f20e318629eda8fcfb1d1d2b8e8c92f9b37f
tree728ed113a244f831880251a8660cac77c6ce0574
parent75301f5c734b559c6ecf4c892ce26d494b1d5d97
[GStreamer][GTK][WPE] Move common things to GStreamer cmake files
https://bugs.webkit.org/show_bug.cgi?id=175625

Three files were created as kind of hooks for the GTK and WPE
CMake option files. The definitions one is to enable, disable and
create the common options (that can be and are actually overriden
in some cases. The dependencies one adds dependencies for the
option switches that are set. The checks one ensure the
dependencies are met depending on the option switches.

Reviewed by Carlos Alberto Lopez Perez.

* Source/cmake/GStreamerChecks.cmake: Added.
* Source/cmake/GStreamerDefinitions.cmake: Added.
* Source/cmake/GStreamerDependencies.cmake: Added.
* Source/cmake/OptionsGTK.cmake:
* Source/cmake/OptionsWPE.cmake:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@221072 268f45cc-cd09-0410-ab3c-d52691b4dbfc
ChangeLog
Source/cmake/GStreamerChecks.cmake [new file with mode: 0644]
Source/cmake/GStreamerDefinitions.cmake [new file with mode: 0644]
Source/cmake/GStreamerDependencies.cmake [new file with mode: 0644]
Source/cmake/OptionsGTK.cmake
Source/cmake/OptionsWPE.cmake