UnrealBuild -> Unreal for EngineDirectory, RootDirectory, IsEngineInstalled, UnrealBuildToolPath
Remove CommandUtils EngineDirectory, RootDirectory, IsEngineInstalled - use equvalents from UnrealBuildBase.Unreal
#jira none
[CL 16648181 by jonathan adamczewski in ue5-main branch]
Required much rework of the chunk upload process. Converted most of it to a new C# task.
Justin.Marcus; Ben.Marsh
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 10084107 via CL 10084108 via CL 10084110 via CL 10084122 via CL 10086528
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v610-10636431)
[CL 10736783 by daniel lamb in Dev-Build branch]
Required much rework of the chunk upload process. Converted most of it to a new C# task.
Justin.Marcus; Ben.Marsh
#ROBOMERGE-SOURCE: CL 10084107 via CL 10084108 via CL 10084110 via CL 10084122
#ROBOMERGE-BOT: (v574-10069753)
[CL 10086528 by daniel lamb in Main branch]
For now, the $(HostPlatform) variable is still expanded, due to its prevalence in determining defaults when running locally. Care must be taken to ensure that this does not affect logic for other platforms when building on the farm, eg. by overriding output paths.
#jira
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 9707122 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v539-9700858)
[CL 9707123 by ben marsh in Main branch]
Ben.Marsh
Original CL 9421410 description:
Updating Expand node in BuildGraph to expand the values set in arguments to allow for use of propertys.
Ex: <Expand Name="MyMacro" Parameter1="$(ValueProperty1)" /> will set the Parameter1 argument to the expanded value of $(ValueProperty1)
#rnx
#rb none
#ROBOMERGE-SOURCE: CL 9576685 via CL 9576686 via CL 9576687
#ROBOMERGE-BOT: (v524-9564021)
[CL 9576688 by daniel lamb in Main branch]