Ben Marsh
823835922c
Allow multiple nodes to produce dxil.dll and dxcompiler.dll.
...
#rb none
#jira UE-71140
#rnx
[CL 5338417 by Ben Marsh in 4.22 branch]
2019-03-07 12:33:13 -05:00
Ben Marsh
a931e90c9e
Hack to work around AgentInterface being output by multiple nodes, since it's a runtime dependency of several targets.
...
#rb none
#jira
[CL 5274897 by Ben Marsh in 4.22 branch]
2019-03-02 11:25:13 -05:00
Ben Marsh
f706b28194
BuildGraph: Fix CopyTask printing source and destination files to the log the wrong way around.
...
#rb none
#jira
[CL 5274873 by Ben Marsh in 4.22 branch]
2019-03-02 10:15:49 -05:00
ben marsh
929adec4d0
Fix comment.
...
#jira
#ROBOMERGE-SOURCE: CL 4761641 via CL 4761649
[CL 4761658 by ben marsh in Main branch]
2019-01-21 11:20:32 -05:00
Ben Marsh
a22b952aa9
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
[CL 4718806 by Ben Marsh in Main branch]
2019-01-14 12:11:24 -05:00
Marc Audy
ab108c215e
Copying to Dev-Main @ CL# 4688301
...
#rb
#rnx
[CL 4688816 by Marc Audy in Main branch]
2019-01-08 11:38:48 -05:00
Ben Marsh
7598af0532
Update copyright notices to 2019.
...
#rb none
#lockdown Nick.Penwarden
[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00
Ben Marsh
561cd02aa3
Fix missing or incorrect copyright notices.
...
#rb none
#rnx
#lockdown Nick.Penwarden
[CL 4661905 by Ben Marsh in Main branch]
2018-12-14 11:21:22 -05:00
Ben Marsh
ea340d3fbf
Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main)
...
#rb none
#lockdown Nick.Penwarden
[CL 4567513 by Ben Marsh in Main branch]
2018-11-14 19:05:13 -05:00
Chad Garyet
f9c18324cd
BuildGraph: Allow specifying a target for badges, which marks all dependencies as required.
...
#rb none
#jira none
#lockdown nick.penwarden
[CL 4503321 by Chad Garyet in Main branch]
2018-10-24 14:45:25 -04:00
Ben Marsh
3e061df43f
Undo //UE4/Release-4.21/Engine/... changelist 4420563 (due to builders not having .NET 4.6.2)
...
#rb none
#jira
#ROBOMERGE-SOURCE: CL 4421165 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4421247 by Ben Marsh in Staging-4.21 branch]
2018-10-03 11:50:00 -04:00
Ben Marsh
6cad1b2f62
Update C# projects to NET framework 4.6.2, and add manifest entry for long filename support.
...
#rb none
#jira UE-63120
#ROBOMERGE-SOURCE: CL 4420563 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4421236 by Ben Marsh in Staging-4.21 branch]
2018-10-03 11:47:13 -04:00
ben marsh
63bd880d38
Suppress warning for missing DebugNonUFS files when staging installed build.
...
#rb none
#jira UE-64579
#ROBOMERGE-SOURCE: CL 4407427 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4407428 by ben marsh in Staging-4.21 branch]
2018-09-28 15:42:19 -04:00
ben marsh
8f088c623d
Fix null reference exception when resolving paths.
...
#rb none
#jira
#rnx
#ROBOMERGE-SOURCE: CL 4403216 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4403217 by ben marsh in Staging-4.21 branch]
2018-09-27 16:54:36 -04:00
ben marsh
f7592cb5b4
Revert change to use FileReference for executable to use in the <Spawn> task, to ensure we can use programs in the PATH.
...
#rb none
#jira
#rnx
#ROBOMERGE-SOURCE: CL 4403213 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4403215 by ben marsh in Staging-4.21 branch]
2018-09-27 16:54:04 -04:00
ben marsh
aa58d23b8b
Prevent null dereference when tagging a set of files.
...
#rb none
#jira
#rnx
#ROBOMERGE-SOURCE: CL 4403209 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4403212 by ben marsh in Staging-4.21 branch]
2018-09-27 16:53:32 -04:00
ben marsh
d8d6f493da
BuildGraph: Add support for automatic parsing of collection types in BuildGraph parameters.
...
#rb none
#jira
#ROBOMERGE-SOURCE: CL 4403200 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4403203 by ben marsh in Staging-4.21 branch]
2018-09-27 16:52:28 -04:00
ben marsh
706acc0477
BuildGraph: Add support for FileReference and DirectoryReference parameters, without having to explicitly parse them.
...
#rb none
#jira
#ROBOMERGE-SOURCE: CL 4403194 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4403195 by ben marsh in Staging-4.21 branch]
2018-09-27 16:51:24 -04:00
ben marsh
f86f5b92f8
Sanitize the contents of all the receipts in the installed engine build, to make sure they don't reference any files we don't distribute.
...
#rb none
#jira UE-56424
#rnx
#ROBOMERGE-SOURCE: CL 4403163 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4403168 by ben marsh in Staging-4.21 branch]
2018-09-27 16:45:42 -04:00
Marc Audy
af90b7bcd4
Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main) @ 4395008
...
#rb
#rnx
#lockdown Nick.Penwarden
[CL 4395058 by Marc Audy in Main branch]
2018-09-25 10:11:35 -04:00
Ben Marsh
df8b386f65
Prevent null dereference when tagging a set of files.
...
#rb none
#rnx
[CL 4366942 by Ben Marsh in Dev-Build branch]
2018-09-14 16:04:19 -04:00
Ben Marsh
55efb4862a
UBT: Make BuildException internal to UBT.
...
#rb none
#rnx
[CL 4366512 by Ben Marsh in Dev-Build branch]
2018-09-14 11:37:05 -04:00
Ben Marsh
d34453a102
BuildGraph: Add support for automatic parsing of collection types in BuildGraph parameters.
...
#rb none
[CL 4364785 by Ben Marsh in Dev-Build branch]
2018-09-13 13:05:35 -04:00
Ben Marsh
9cb0cf9303
BuildGraph: Add support for FileReference and DirectoryReference parameters, without having to explicitly parse them.
...
#rb none
[CL 4364645 by Ben Marsh in Dev-Build branch]
2018-09-13 12:15:44 -04:00
Ben Marsh
a5f604cb12
UAT: Fix problems making installed builds with Lumin enabled, when passing the -Clean argument to UAT.
...
* UE4Build was deleting all files in the manifest before running, even if they were output by UBT.
* Lumin was specifying AllowParallelExecutor="false" in InstalledEngineBuild.xml, which was causing each compile to be executed in isolation. Since modules are now compiled into object files separately to being linked into binaries, this was causing object files and .precompiled files to be deleted during the clean operation.
* Individual compile tasks can now override the global "clean' option.
#rb none
#rnx
[CL 4307117 by Ben Marsh in Dev-Build branch]
2018-08-22 09:57:38 -04:00