falldamagestudio / UE-Jenkins-BuildSystem

Build Unreal Engine & games with Jenkins on GKE/GCE
MIT License
46 stars 11 forks source link

Compile Windows targets on Linux #55

Open Kalmalyzer opened 3 years ago

Kalmalyzer commented 3 years ago

We should be able to get rid of the Windows OS license cost by building all on Linux. As a bonus, Linux is faster at individual file access.

We could run Visual Studio Build Tools under Wine. This should require no UE source changes. Or we could cross-compile using Clang. That probably requires UE source changes.

If we cross-build UE using Clang, will individual developers be able to use that engine build together with VS? If individual developers begin to build using Clang on their workstations as well, will they be able to debug using the VS debugger? Will there be functionality and/or performance differences between VS & Clang?