Upp supports cross-compilation now. It is much better than wine.
Wine is extremely buggy. I personally couldn't make GIT work in wine.
I'd recommend you to install clang-based cross-compiler (https://github.com/mstorsjo/llvm-mingw) and create a new build method.
I've attached my own bm-file.
This is all what you need to do.
Hope this helps.