ms9
CMake cleanup: * ez cmake files are now referenced via a custom variable, instead of relying that cmake is run from a specific folder * Minimum required version is currently still 3.5, but will bump it to 3.13 soon, you may want to upgrade to 3.13.x asap * In case this change makes problems, clean your CMake cache and run full setup again
Added a compile switch to remove Enet support. This will disable Telemetry.
Another fix for enet and UWP. Both "Security Development Lifecycle" (SDL) and warning level 3 are active by default in VS when building UWP. Both don't like the fact that enet is negating unsigned integers. Instead of defending this crap by disabling SDL and ignoring the warning, I decided to eliminate the bug.
Fixed enet uwp issues. No platform distinction necessary, changes tested on win desktop.
* Compiled ez with Clang on Windows, fixed lots of small stuff, one proper bug. * Added documentation how to compile with Clang on Windows. * No library fully compiles, always an ICE at the end, it doesn't like some SSE and once Clang sees Qt headers, it goes into panic mode. * Still very useful for code cleanliness though.