Upgrading to premake5 fix Visual Studio 15, but breaks Code::Blocks. Former-commit-id: 75d7a3b01616b5b5e7f9cdf376ebd8386336219c