Commit Graph

135 Commits

Author SHA1 Message Date
michael trepka
3257f8c0ef Updated TempStorage in UAT to use Zip64 when necessary
#rb Chad.Garyet
[FYI] Ben.Marsh

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 7476109 via CL 7478523 via CL 7478586
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v372-7473910)

[CL 7587113 by michael trepka in Dev-Build branch]
2019-07-24 01:07:53 -04:00
michael trepka
9508d032a0 Updated TempStorage in UAT to use Zip64 when necessary
#rb Chad.Garyet
[FYI] Ben.Marsh


#ROBOMERGE-SOURCE: CL 7476109 via CL 7478523
#ROBOMERGE-BOT: (v372-7473910)

[CL 7478586 by michael trepka in Main branch]
2019-07-22 17:06:34 -04:00
ben marsh
ba7680b28e Fix some duplicate build product errors on Mac.
#rb none
#rnx
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6983961 in //UE4/Release-4.23/... via CL 6983982
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7092217 by ben marsh in Dev-Build branch]
2019-06-19 10:22:50 -04:00
ben marsh
5cbc0d4ef6 Whitelist some more build products with duplicate names.
#rb none
#rnx
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6969514 in //UE4/Release-4.23/... via CL 6969521
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7090698 by ben marsh in Dev-Build branch]
2019-06-19 09:32:17 -04:00
ben marsh
c5b08d6abf Fix some duplicate build product errors on Mac.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 6983961 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 6983982 by ben marsh in Main branch]
2019-06-13 18:57:38 -04:00
ben marsh
05da485d09 Whitelist some more build products with duplicate names.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 6969514 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v366-6836689)

[CL 6969521 by ben marsh in Main branch]
2019-06-13 10:57:50 -04:00
Benjamin Pinzone
3cb2fab879 Bug fix for regex restrictions on BuildGraph Options.
#Rb Ben.Marsh

[CL 6677544 by Benjamin Pinzone in Dev-Build branch]
2019-05-30 14:39:43 -04:00
Ben Marsh
0cc6e3dca6 Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 6631504 by Ben Marsh in Main branch]
2019-05-24 11:51:54 -04:00
Ben Marsh
3bca0a1c77 Implement the RestrictedPlatform type similarly to UnrealTargetPlatform. Platforms marked as confidential via data driven platform info are automatically registered with this list.
#rb none
#rnx

[CL 6599873 by Ben Marsh in Dev-Build branch]
2019-05-21 16:32:16 -04:00
Ryan Durand
d339b42af2 Adjust copy local settings for automation tool projects so we don't cause unnecessary builds.
#rb none
#rnx

[CL 6575676 by Ryan Durand in Dev-Build branch]
2019-05-20 11:13:10 -04:00
Josh Adams
1e4b186150 - Big update to platforms: PlatformExtensions
- This allows for Confidential platforms to exist outside of the engine, and insert themselves in as needed
- Directory structure is, where .... mirrors the directory structure for Engine and projects
     - /Platforms/XXX/....
- Moving to more data driven approach for ShaderPlatforms and PlatformInfo, where they can be read from DataDrivenPlatformInfo.ini files that live in the platform config folders
- Removed platform mentions from UBT, by way of changing some enums to partial classes with static members (see UnrealTargetPlatform)
- Various other UBT/UAT modifications to allow for looking in other locations for files
- THIS IS NOT A COMPLETE AND FINAL SOLUTION. WE WILL CONTINUE WORK IN DEV-BUILD BEFORE ITS READY FOR PRIMETIME
#rb ben.marsh

[CL 6271418 by Josh Adams in Dev-Build branch]
2019-05-03 08:03:23 -04:00
Ryan Durand
534e68ec2c UBT: Implementing the recommended code fixes from Ben for the compile timing code.
#rb Ben.Marsh

[CL 6013626 by Ryan Durand in Dev-Build branch]
2019-04-19 11:26:11 -04:00
Ryan Durand
27e5e084dc UBT: Adding support for grabbing and parsing compile timing data for VCToolChain and aggregate it.
#rb none

[CL 5992181 by Ryan Durand in Dev-Build branch]
2019-04-18 15:07:10 -04:00
ben marsh
68a1dc5213 BuildGraph: Add a "Project" attribute to the Compile task.
#jira
[FYI] Daniel.Lamb

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5634962 via CL 5634988 via CL 5634994 via CL 5639457 via CL 5640722 via CL 5640771
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 5642208 by ben marsh in Dev-Build branch]
2019-03-28 21:02:35 -04:00
ben marsh
7943a34d13 BuildGraph: Add a "Project" attribute to the Compile task.
#jira
[FYI] Daniel.Lamb


#ROBOMERGE-SOURCE: CL 5634962 via CL 5634988 via CL 5634994 via CL 5639457 via CL 5640722

[CL 5640771 by ben marsh in Main branch]
2019-03-28 19:59:22 -04:00
Ben Marsh
bdf20544c2 BuildGraph: Allow using variables when including other scripts.
#rb none

[CL 5491784 by Ben Marsh in Dev-Build branch]
2019-03-21 08:36:01 -04:00
Ben Marsh
07e535411b Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 5435186 by Ben Marsh in Dev-Build branch]
2019-03-18 16:38:36 -04:00
ben marsh
cccea49f72 Allow multiple nodes to produce dxil.dll and dxcompiler.dll.
#rb none
#jira UE-71140
#rnx

#ROBOMERGE-SOURCE: CL 5338417 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5338982 by ben marsh in Main branch]
2019-03-07 13:41:52 -05:00
ben marsh
c454bfc75f Hack to work around AgentInterface being output by multiple nodes, since it's a runtime dependency of several targets.
#rb none
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5274897 in //UE4/Release-4.22/... via CL 5274898
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 5275406 by ben marsh in Dev-Build branch]
2019-03-03 12:59:16 -05:00
ben marsh
de871208a0 BuildGraph: Fix CopyTask printing source and destination files to the log the wrong way around.
#rb none
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5274873 in //UE4/Release-4.22/... via CL 5274876
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 5275405 by ben marsh in Dev-Build branch]
2019-03-03 12:59:14 -05:00
ben marsh
2f751e48c1 Hack to work around AgentInterface being output by multiple nodes, since it's a runtime dependency of several targets.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 5274897 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5274898 by ben marsh in Main branch]
2019-03-02 11:25:24 -05:00
ben marsh
b45f949266 BuildGraph: Fix CopyTask printing source and destination files to the log the wrong way around.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 5274873 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5274876 by ben marsh in Main branch]
2019-03-02 10:16:09 -05:00
Ben Marsh
a3e87004d6 Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4783611 by Ben Marsh in Dev-Build branch]
2019-01-23 10:59:53 -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