Separate msvc & mingw
Updates for perl