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
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
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
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
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
b67f937ab1
BuildGraph: Allow the commandlet task to specify a project name, without specifying a path.
...
#rb none
[CL 4711666 by Ben Marsh in Dev-Build branch]
2019-01-11 13:39:28 -05:00
Ben Marsh
c09b6d7f18
Merge from //UE4/Main.
...
#rb none
#rnx
[CL 4701155 by Ben Marsh in Dev-Build branch]
2019-01-10 11:10:29 -05:00
Ben Marsh
0f885bbf64
Switch UAT and UBT to use .NET 4.6.2, in order to support long file names (which is enabled via an app.manifest file in each application).
...
#rb none
[CL 4679962 by Ben Marsh in Dev-Build branch]
2019-01-03 16:47:48 -05:00
Ben Marsh
530369c613
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 4662695 by Ben Marsh in Dev-Build branch]
2018-12-14 14:49:12 -05:00
Chad Garyet
fd9122dd0f
-Add "Depot" global property to BuildGraph
...
- If "Branch" is //Foo/Bar, "Depot" will be "Foo"
#jira none
#rb ben.marsh
[CL 4637109 by Chad Garyet in Dev-Build branch]
2018-12-06 12:48:51 -05:00
Ben Marsh
fd83293f05
Fix missing or incorrect copyright notices.
...
#rb none
#rnx
[CL 4593740 by Ben Marsh in Dev-Build branch]
2018-11-26 16:46:35 -05:00
Ben Marsh
b0da1f4fe7
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
[CL 4577636 by Ben Marsh in Dev-Build branch]
2018-11-19 10:12:17 -05:00
Ben Marsh
fb05bc49ce
UBT: Store a relative path to the project file within a target receipt. This simplifies loading and saving receipts by removing the need to pass a project directory.
...
#rb none
[CL 4557994 by Ben Marsh in Dev-Build branch]
2018-11-10 16:31:54 -05:00
Ben Marsh
2cc9b2db31
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 4515726 by Ben Marsh in Dev-Build branch]
2018-10-28 14:19:30 -04:00
Ben Marsh
983f6e4d86
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
[CL 4450587 by Ben Marsh in Dev-Build branch]
2018-10-11 09:04:26 -04:00
Ben Marsh
a47fe91caa
BuildGraph: Add an option to the Submit task, which allows forcing a change to be submitted even if we have to resolve first. Add a -set:ForceSubmit=true option to the BuildEditorAndTools script that allows using it.
...
#rb none
[CL 4433526 by Ben Marsh in Dev-Build branch]
2018-10-05 16:50:32 -04:00
Ben Marsh
cdc939cbee
Missing file.
...
#rb none
#rnx
[CL 4409550 by Ben Marsh in Dev-Build branch]
2018-09-30 17:22:15 -04:00
Ben Marsh
12556694a9
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
[CL 4395986 by Ben Marsh in Dev-Build branch]
2018-09-25 14:44:28 -04:00