[CMake] Options should be marked as advanced by default
authormcatanzaro@igalia.com <mcatanzaro@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 11 Apr 2015 18:13:10 +0000 (18:13 +0000)
committermcatanzaro@igalia.com <mcatanzaro@igalia.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Sat, 11 Apr 2015 18:13:10 +0000 (18:13 +0000)
commit0198f30a619040dc3081bd64ea0d186f13145c0e
tree9ce5133e008beef53fb95900872b86d21cf586fb
parenteb3008f1e7d31c18c861150027c8e06c0c6cdf2d
[CMake] Options should be marked as advanced by default
https://bugs.webkit.org/show_bug.cgi?id=143572

Reviewed by Gyuyoung Kim.

Options defined with WEBKIT_OPTION_DEFINE are now advanced so that they are hidden from
users by default, unless WEBKIT_OPTION_DEFAULT_PORT_VALUE is used. Add new macros
WEBKIT_OPTION_DEFINE_PUBLIC to define an option that's not hidden by default, to be used
for adding port-specific options, and WEBKIT_OPTION_PRIVATE_PORT_VALUE to override an
option without making it public.

* Source/cmake/WebKitFeatures.cmake:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@182658 268f45cc-cd09-0410-ab3c-d52691b4dbfc
ChangeLog
Source/cmake/WebKitFeatures.cmake