This looks thoughtfully created (and so documented!). I haven't gone through the entire doc and am not particularly clear but can you cross-build too? How would you run MSVC linker on Linux?
You can see https://xmake.io/#/home?id=cross-compilation and https://xmake.io/#/home?id=mingw