Moved mingw compiler settings into separate classes