Unreviewed, EFL build fix since r169869.

Additionally literal-suffix is removed in EFL compile flag, because it is duplicated.

* Source/cmake/WebKitHelpers.cmake: Treat undef error as build warning.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@169877 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Unreviewed, rolling out r169877.
https://bugs.webkit.org/show_bug.cgi?id=133784

rollout wrong build fix approach for EFL port (Requested by
gyuyoung on #webkit).

Reverted changeset:

"Unreviewed, EFL build fix since r169869."
http://trac.webkit.org/changeset/169877

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@169878 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix build break on EFL port since r169869
https://bugs.webkit.org/show_bug.cgi?id=133785

Unreviewed, fix a build break on EFL port.

Patch by Gyuyoung Kim <gyuyoung.kim@samsung.com> on 2014-06-11

* WebProcess/InjectedBundle/API/c/WKBundlePage.cpp: Use defined(TARGET_OS_IPHONE).
* WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h: ditto.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@169879 268f45cc-cd09-0410-ab3c-d52691b4dbfc
[EFL][GTK] Ultimate fix not to have build failures
in the future because of "#if TARGET_OS_IPHONE" guards.

Unreviewed buildfix.

Source/WebKit2:
Revert the previous wrong fix attempt r169879.

* WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:
* WebProcess/InjectedBundle/API/c/WKBundlePagePrivate.h:

Source/WTF:
* wtf/Platform.h: Define TARGET_OS_IPHONE to 0 on EFL and GTK.

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@169880 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Fix build break on EFL and GTK ports since r169820
https://bugs.webkit.org/show_bug.cgi?id=133786

Reviewed by Philippe Normand.

ENABLE_PRIMARY_SNAPSHOTTED_PLUGIN_HEURISTIC macro are missing in PluginView::pluginSnapshotTimerFired().

* WebProcess/Plugins/PluginView.cpp:
(WebKit::PluginView::pluginSnapshotTimerFired):

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