Commit Graph

138 Commits

Author SHA1 Message Date
ben marsh
779914e33f BuildGraph: Print out the number of files being added to a zip file from the <Zip> BuildGraph task.
#jira


#ROBOMERGE-SOURCE: CL 8540879 via CL 8545086
#ROBOMERGE-BOT: (v406-8472469)

[CL 8545318 by ben marsh in Main branch]
2019-09-06 10:21:03 -04:00
ben marsh
9d5163e5c6 BuildGraph: Add a <ModifyConfig> task which allows modifying a config file value from BuildGraph scripts.
#jira


#ROBOMERGE-SOURCE: CL 8498039 via CL 8501497
#ROBOMERGE-BOT: (v406-8472469)

[CL 8505405 by ben marsh in Main branch]
2019-09-05 11:42:11 -04:00
ben marsh
095738ba27 UBT/UAT: Restore support for generating .UDN documentation files.
#jira
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 8322458 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v401-8057353)

[CL 8322459 by ben marsh in Main branch]
2019-08-26 21:38:29 -04:00
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