Commit Graph

98 Commits

Author SHA1 Message Date
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