windows headers are lower case in mingw, matters when cross compiling from linux
lower SDL2 minimum version