[CMAKE] Add WEBKIT_OPTION_DEPEND macro to resolve macro dependency
authorryuan.choi@samsung.com <ryuan.choi@samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 3 Jul 2014 08:04:38 +0000 (08:04 +0000)
committerryuan.choi@samsung.com <ryuan.choi@samsung.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 3 Jul 2014 08:04:38 +0000 (08:04 +0000)
https://bugs.webkit.org/show_bug.cgi?id=134578

Reviewed by Gyuyoung Kim.

Some options depend on another option such as ENABLE_VIDEO_TRACK and ENABLE_VIDEO.
This patch adds WEBKIT_OPTION_DEPEND to check the depending option and
disable related option if it is not ON.

* Source/cmake/OptionsEfl.cmake: Removed hack for option dependency.
* Source/cmake/OptionsGTK.cmake: Ditto.
* Source/cmake/WebKitFeatures.cmake: Added WEBKIT_OPTION_DEPEND macro.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@170749 268f45cc-cd09-0410-ab3c-d52691b4dbfc


No differences found