Since r183416, OptionsGTK uses SET_AND_EXPOSE_TO_BUILD to add definitions to both CMake and compiler. EFL port also can use it to simplify definitions.
Created attachment 255107 [details] Patch
Comment on attachment 255107 [details] Patch LGTM
Comment on attachment 255107 [details] Patch Clearing flags on attachment: 255107 Committed r185725: <http://trac.webkit.org/changeset/185725>
All reviewed patches have been landed. Closing bug.