Added a flag that turns off module unity size overrides.
#jira
[FYI] joe.kirchoff
#preflight 637673ccaf52be152449722a
[CL 23182588 by bryan sefcik in ue5-main branch]
Before:
Unity Files: 6759
Total CPU Time: 77035.734375 s
Total time in Parallel executor: 2062.95 seconds
After:
Unity Files: 6656
Total CPU Time: 76182.40625 s
Total time in Parallel executor: 2047.47 seconds
#jira
[FYI] joe.kirchoff
#preflight 637273a1ee4d25f90acc3712
[CL 23123139 by bryan sefcik in ue5-main branch]
On some platforms we used bUseLiveCodeEdit, which was expected to be present in the per-platform configuration block. At the same time, on Windows we rely on bSupportEditAndContinue from BuildConfiguration.
Modified the console platforms to use BuildConfiguration.bSupportEditAndContinue for consistency. However, there is some value in being able to control this setting per-platform, so I've left the existing properties and just renamed them bUseLiveCodeEdit -> bSupportEditAndContinue.
As a result, all platforms that support Edit and Continue are affected by BuildConfiguration.bSupportEditAndContinue. However, if XXPlatform.bSupportEditAndContinue is presetnt, it overrides the global.
Removed ClangToolChainOptions.EnableLiveCodeEditing and related code as it turns out it wasn't really used.
#preflight 637274a99e3bea8079f98af5
#rb Joe.Kirchoff
[CL 23120407 by Wojciech Krywult in ue5-main branch]
VS Code project file generator argument to skip compile commands json files.
VS Code project file generator adds VS Code extension id as configuration provider to configurations.
Add optional implementable funcion for toolchains to return the path to default C++ compiler.
Add rootdirectory= argument to provide root directory if UBT is published to a different directory than standard.
#jira none
#preflight 635c08e6052cb0bae6a5371a
[CL 22831178 by Robert Millar in ue5-main branch]
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealHeaderTool: BuildSetting.V3 (currently disabled) which disallows adding module parent directory to include path list
#rnx
#rb bryan.sefcik
#preflight 634df3105f008d633fd571d2
[CL 22795918 by joe kirchoff in ue5-main branch]
* Fixed bug where name collision happened if both VNI and UHT files were created for same file
Fixes VerseExample UBT exception
#rb none
#preflight none
[CL 22783396 by henrik karlsson in ue5-main branch]
* Added support for forcing module to use inlined .gen.cpp files
#rb joe.kirchoff
#preflight skipped
[CL 22673962 by henrik karlsson in ue5-main branch]