aurel cordonnier
dc4bf61540
Merge from Release-Engine-Staging @ 17030559 to Release-Engine-Test
...
This represents UE4/Main @ 17030256 and Dev-PerfTest @ 17030553
[CL 17031509 by aurel cordonnier in ue5-release-engine-test branch]
2021-08-03 11:56:47 -04:00
geoff evans
c7856633d8
Add support for nested expansion of Build Graph Properties.
...
For example: $(Outer$(Inner))
#jira none
#rb ben.marsh, francis.hurteau
#ROBOMERGE-SOURCE: CL 16885561 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)
[CL 16885574 by geoff evans in ue5-release-engine-test branch]
2021-07-19 13:35:28 -04:00
jonathan adamczewski
64c210d294
AutomationTool, BuildUtilities:
...
UnrealBuild -> Unreal for EngineDirectory, RootDirectory, IsEngineInstalled, UnrealBuildToolPath
Remove CommandUtils EngineDirectory, RootDirectory, IsEngineInstalled - use equvalents from UnrealBuildBase.Unreal
#jira none
#ROBOMERGE-SOURCE: CL 16648181 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)
[CL 16648203 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-11 18:21:35 -04:00
chad garyet
56b555e98c
Add null check for property value lookup
...
#jira UE-115614
#rb none
[FYI] ben.marsh
#ROBOMERGE-SOURCE: CL 16372901 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)
[CL 16372918 by chad garyet in ue5-release-engine-test branch]
2021-05-18 14:44:03 -04:00
Marc Audy
f02d489290
Update Release-Engine-Test from Release-Engine-Staging @ 16264272
...
[CL 16264458 by Marc Audy in ue5-release-engine-test branch]
2021-05-11 01:10:20 -04:00
ben marsh
8563a90a7a
BuildGraph: Ignore the PreflightChange argument, even if the BuildGraph script does not declare it as an option.
...
#rb none
#jira UE-112608
#ROBOMERGE-SOURCE: CL 15910076 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v786-15839533)
[CL 15910077 by ben marsh in ue5-main branch]
2021-04-03 15:52:26 -04:00
Marc Audy
9753392e2b
Merge UE5/RES CL# 15462083 to UE5/Main
...
This represents UE4/Main @ 15414221
[CL 15463811 by Marc Audy in ue5-main branch]
2021-02-18 18:13:28 -04:00
Marc Audy
bf80889353
UE5/Release-Engine-Staging to UE5/Main
...
This represents UE4/Main up to CL# 14958402
[CL 15028197 by Marc Audy in ue5-main branch]
2021-01-08 19:56:07 -04:00
Ben Marsh
6f927647b1
Changing C# code over to using EpicGames.Core over DotNETCommon.
...
#rb none
#rnx
[CL 14962096 by Ben Marsh in ue5-main branch]
2020-12-21 23:07:37 -04:00
Ben Marsh
572812e3f2
BuildGraph: Downgrade invalid argument errors to a warning.
...
#rb none
[CL 14906564 by Ben Marsh in ue5-main branch]
2020-12-11 16:14:17 -04:00
Ben Marsh
8684d65982
Allow specifying UGS badges via the Label attribute.
...
#rb none
#rnx
[CL 14057194 by Ben Marsh in ue5-main branch]
2020-08-07 08:57:44 -04:00
Chad Garyet
aafada1cb8
flip name and category the right way
...
#jira none
#rb none
[CL 13772632 by Chad Garyet in ue5-main branch]
2020-06-25 11:44:06 -04:00
Ben Marsh
7e81fb3f9c
Reintroduce support for adding BuildGraph labels separately to aggregates. Syntax is:
...
<Label Category="Clients" Name="Windows" Requires="Compile UE4Client Win64" Exclude="Compile UnrealHeaderTool Win64"/>
#rb none
[CL 13765754 by Ben Marsh in ue5-main branch]
2020-06-24 19:54:03 -04:00
Marc Audy
11f5b21210
Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
...
#rnx
[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
Ben Marsh
eb0f706f72
Merging Horde changes for BuildGraph.
...
#rb none
#rnx
[CL 13725070 by Ben Marsh in ue5-main branch]
2020-06-20 16:29:10 -04:00
Ben Marsh
d6d7c939e5
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
[CL 12726184 by Ben Marsh in Main branch]
2020-04-10 11:30:32 -04:00
ben marsh
03ae195b79
Updating copyrights for Engine Programs.
...
#rnx
#rb none
#jira none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536 via CL 10870955
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v624-10872983)
[CL 10876681 by ben marsh in Dev-Build branch]
2020-01-05 17:24:44 -05:00
Ryan Durand
9ef3748747
Updating copyrights for Engine Programs.
...
#rnx
#rb none
#jira none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536
#ROBOMERGE-BOT: FORTNITE (Main -> Dev-EngineMerge) (v613-10869866)
[CL 10870955 by Ryan Durand in Main branch]
2019-12-26 23:01:54 -05:00
Ryan Durand
15bc8ce358
Changes to support building precompiled binaries using UE4_Licensee.
...
#rnx
#rb ben.marsh
#jira none
[CL 10823458 by Ryan Durand in Dev-Build branch]
2019-12-19 15:06:10 -05:00
daniel lamb
e0b67ddd21
Added support for switch and ps4 being able to build content patches.
...
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]
2019-12-16 11:38:28 -05:00
Ben Marsh
7e5f03dda8
BuildGraph: Make missing BuildGraph arguments an error, since they cause the build to fail.
...
#rb none
#rnx
[CL 10126600 by Ben Marsh in Dev-Build branch]
2019-11-13 12:12:05 -05:00
daniel lamb
200d0658a8
Added support for switch and ps4 being able to build content patches.
...
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]
2019-11-08 15:03:24 -05:00
ben marsh
e5a237ad88
Do not expand $(RootDir) variables when preprocessing a build graph script. The root directory may vary on each agent running it.
...
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]
2019-10-18 19:11:15 -04:00
daniel lamb
90fa9ac352
Merging //UE4/Dev-Build/Engine/Source/Programs/AutomationTool/BuildGraph/Script.cs to //Fortnite/Release-11.10/Engine/Source/Programs/AutomationTool/BuildGraph/Script.cs
...
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]
2019-10-14 18:04:44 -04:00
Ben Marsh
bbe9fecb2f
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
[CL 9053338 by Ben Marsh in Main branch]
2019-09-24 16:13:51 -04:00