- so they can be independently wiped
- fix for build errors caused by stale files leftover from moved/renamed UBT module
#rb jonathan.adamczewski, tim.smith
#rnx
#preflight 6238de1704769ab493478dc1
#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: markus.breyer
#ROBOMERGE-SOURCE: CL 19458771 via CL 19462083 via CL 19463537 via CL 19475357 via CL 19475717
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v935-19464907)
[CL 19476295 by marc audy in ue5-main branch]
#jira none
#rb Chris.Babcock
#ushell-cherrypick of 19456583 by dmytro.vovk
#preflight 6238d24789625f0612a47330
[CL 19457054 by dmytro vovk in ue5-main branch]
Add XGE config MinActions to avoid using XGE for small groups of tasks (e.g. single file compile).
#rb jonathan.adamczewski
#ROBOMERGE-AUTHOR: robert.millar
#ROBOMERGE-SOURCE: CL 19413669 via CL 19415283 via CL 19428032 via CL 19428154
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v930-19419903)
[CL 19432532 by robert millar in ue5-main branch]
Please note there are still some outstanding runtime issues when building with clang 13 and this is intended to help address them.
#rb trivial
#preflight 623268365932902f935b4fa9
[CL 19414621 by Joe Kirchoff in ue5-main branch]
- When a file list is specified, any headers identified via a scan are added to a separate list of files to be compiled. These are always considered optional; since we don't know for sure whether they're part of the target, they are excluded from checks that require a matching binary to be identified for them.
- The -IgnoreInvalidFiles argument doesn't seem to have been working as intended, since the BuildBinaries will already contain all binaries for the target despite claims made in a comment (so bBuildShouldContinue will default to, and remain set to, false).
- While we could fix the logic to filter the binaries built for single-file compiles, it seems simpler to keep the same codepath as regular builds.
#preflight none
[CL 19408219 by Ben Marsh in ue5-main branch]
#rb Chris.Babcock
#jira none
#ushell-cherrypick of 19397674 by dmytro.vovk
#preflight 62311900f97ce4a80378cfc5
[CL 19398259 by dmytro vovk in ue5-main branch]
2) Fixed TObjectPtr formatting for return value
3) Fixed TMap formatting when template arguments are also templates.
4) Fixed -Test option
#rnx
#rb trivial
#preflight 6230e6be6d230f4cc8ea6f7a
[CL 19391964 by Tim Smith in ue5-main branch]
When files are specified via -File= -SingleFile= or -FileList=, any file not valid for the target will be ignored.
If no individual files are found for the target, nothing will be built.
#jira none
#preflight 622bdc70ba14a5c27413c4e7
#rnx
[CL 19363943 by jonathan adamczewski in ue5-main branch]
- Started moving the code that turns ProjectPackagingSettings into BuildCookRun commandline from editor to C# so that we can run scripts without needing to bake out the commandline
- Updated ExecuteBuild to handle some new variables and such (like the new one for importing ProjectPackagingSettings into the commandline dynamically)
- Added ability to update a Default config file in C# (with limited functionality - set value and add array entry, with an enum we can extend later)
- Minor cleanup here and there
#rb david.harvey
#preflight 622b581ddf3960e506cf9a27
#preflight 622bb3f046679d56c3239a8c
[CL 19360380 by Josh Adams in ue5-main branch]