There are a number of macros within the config.h files that are already present in the CMake files. These should be removed.
Created attachment 308851 [details] Patch Removes any additions of WINVER, _WIN32_WINNT, and NOMINMAX set within WebKit. Removes the _CRT_RAND_S value as that does not appear to be relevant anymore. Also removes blocks of code where WINVER is less than the supported value. Had to remove the definition of _WIN32_WINNT when building ANGLE as it would not compile otherwise.
Comment on attachment 308851 [details] Patch Very nice! r=me.
Comment on attachment 308851 [details] Patch Clearing flags on attachment: 308851 Committed r216227: <http://trac.webkit.org/changeset/216227>
All reviewed patches have been landed. Closing bug.