- Saves memory/code size, and servers shouldn't need that (by default at least).
(Merging CL 2665433 to main)
[CL 2669117 by Dmitry Rekman in Main branch]
- Modular builds (editor, UT server) seem to be broken by this since FixDeps step probably is not listing its prerequisites correctly.
#codereview Ben.Marsh
[CL 2644331 by Dmitry Rekman in Main branch]
- -Wno-inconsistent-missing-override suppressed, pending discussion with the Core team.
#codereview Steve.Robb, Robert.Manuszewski, Josh.Adams
[CL 2487976 by Dmitry Rekman in Main branch]
- Should fix TTP #349499 (FN servers missing reports).
- The other way to fix that issue is to include ICU data with server builds, although at least in our use case this seems to be additional hassle.
- A ticket (UECORE-14) has been filed to split CRC into headless server and client versions.
[CL 2329358 by Dmitry Rekman in Main branch]
- Temporarily suppressed a warning until we resolve if (!this) checks.
- Upped optimization from -O2 to -O3 (as was the case a year ago).
Note: 3.5.0 generates much more compact debug info, reducing development server binary size from 1GB to roughly 600 MB.
#codereview Bob.Tellez, Kellan.Carr
[CL 2288345 by Dmitry Rekman in Main branch]
#change UBT will check for API version of all UnrealHeaderTool binaries to detect partial syncs
#change Added BuildHostPlatform class for runtime platform abstraction
[CL 2245408 by Robert Manuszewski in Main branch]
- Part of PR #306 by amigo and #ue4linux folks.
- Undoing my previous change with cross-compilation define (too dangerous).
#codereview Josh.Adams, Michael.Trepka
[CL 2243292 by Dmitry Rekman in Main branch]