Cross compilation made possible with Clang - foolproof way to compile Windows libraries/executables on Linux.
Meson build system: https://mesonbuild.com/
Make sure you have a recent enough meson version, or you may need to patch some files due to errors related to subsystem!
Cross compilation files: https://github.com/h33p/m0dular-csgo
Paths needed for the build image setup:
C:\Program Files (x86)\Microsoft Visual Studio\2019\VC\Tools\MSVC
C:\Program Files (x86)\Windows Kits\10
LLVM 12 release: https://github.com/llvm/llvm-project/...
Put additional 3rd party libraries in the same structure on your build image!
My Programming Ventures: https://github.com/h33p/
Outro music: Lakey Inspired - Blue Boi