Yes. We do have a full haskell (including TH) cross compilation toolchain for (darwin → windows) and (Linux → windows).
In general cross compiling c++ is a major pain though, due to c++11 threading features, when using mingw.
However if you can live without some c++, it’s absolutely doable!