While looking at ways to build the 4.24.1 engine from source quickly, I noticed the Mac build process is much, much different than what the build does on Windows. On the Mac, there is just a little time spent on some small starter projects, then nearly the entire build is done in one massive 3042-task, very parallelizable step. On Windows, many smaller projects are built taking a long time and done in small pieces that do not parallelize well before the big central portion is reached.
Why is it done this way and is it possible to restructure the Windows build to be more parallel-friendly?