|
|
|
|
|
by dagmx
1135 days ago
|
|
The big issue, in addition to speed, I had with UBT was how difficult it was to debug when it did the wrong thing. Often this was when having to adopt new Xcode versions, where CMake gave a lot of escape hatches to adapt it whereas UBT required spelunking. At some points, there’s multiple layers of historic cruft that just seem arcane. Last year, epic released a video where an engineer went through it and even they hit points where they said: “I have no idea what this area of code does” |
|