[GStreamer][GTK][WPE] Move common things to GStreamer cmake files
authorcalvaris@igalia.com <calvaris@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 22 Aug 2017 08:44:36 +0000 (08:44 +0000)
committercalvaris@igalia.com <calvaris@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 22 Aug 2017 08:44:36 +0000 (08:44 +0000)
commit614188d625a3bfa69bbcb7c407c0b2595e69a3a8
treedd115c52cc3e2ac1ec5f7c38b37a5845f6609d2c
parentcc54a6276ed62c463bad2a57d1451fc33ef1a1bb
[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 Žan Doberšek.

* 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: https://svn.webkit.org/repository/webkit/trunk@221006 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