Commit Graph

349 Commits

Author SHA1 Message Date
Ben Marsh
3a34baed5e Merge log parser into WorkspaceTool (now renamed to "BuildAgent"). Also add some common functionality into DotNETUtilities.
#rb none

[CL 9233706 by Ben Marsh in Dev-Build branch]
2019-09-27 16:21:33 -04:00
ben marsh
9586ceae13 Ignore any mismatched timestamps on DLLs for now; there are many generated as runtime dependencies which clash.
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 9159845 via CL 9159847 via CL 9159848
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v443-9013191)

[CL 9181966 by ben marsh in Dev-Build branch]
2019-09-26 23:39:03 -04:00
ben marsh
bcb47a1773 Ignore any mismatched timestamps on DLLs for now; there are many generated as runtime dependencies which clash.
#jira


#ROBOMERGE-SOURCE: CL 9159845 via CL 9159847
#ROBOMERGE-BOT: (v443-9013191)

[CL 9159848 by ben marsh in Main branch]
2019-09-26 15:14:51 -04:00
Ben Marsh
6e309d2c22 UAT: Move functionality for creating attribute-driven help pages into DotNETCommon.
#rb none
#rnx

[CL 9153728 by Ben Marsh in Dev-Build branch]
2019-09-26 13:31:07 -04:00
Ben Marsh
bbe9fecb2f Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 9053338 by Ben Marsh in Main branch]
2019-09-24 16:13:51 -04:00
Ben Marsh
716456a225 BuildGraph: Allow macros to contain agent and node definitions.
#rb none
#fyi Andrew.Grant

[CL 8816241 by Ben Marsh in Dev-Build branch]
2019-09-18 08:20:23 -04:00
Ben Marsh
f19b1694b9 BuildGraph: Generate a schema to the default location when -Schema is specified without any arguments.
#rb none
#rnx

[CL 8816203 by Ben Marsh in Dev-Build branch]
2019-09-18 08:18:32 -04:00
ben marsh
c6d5f3b44b BuildGraph: Print out the number of files being added to a zip file from the <Zip> BuildGraph task.
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 8540879 via CL 8545086 via CL 8545318
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v408-8574093)

[CL 8591557 by ben marsh in Dev-Build branch]
2019-09-10 03:58:43 -04:00
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
e88e358506 BuildGraph: Add a <ModifyConfig> task which allows modifying a config file value from BuildGraph scripts.
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 8498039 via CL 8501497 via CL 8505405
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v406-8472469)

[CL 8539365 by ben marsh in Dev-Build branch]
2019-09-06 09:21:57 -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
cc6e02ac75 UBT/UAT: Restore support for generating .UDN documentation files.
#jira
#rb none
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 8322458 in //UE4/Release-4.23/... via CL 8322459
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v405-8467460)

[CL 8467799 by ben marsh in Dev-Build branch]
2019-09-04 05:08:43 -04:00
Ben Marsh
6359a316ca BuildGraph: Fix incorrect error handling when a BuildGraph script contains a parse error.
#rb none
#jira UE-79647

[CL 8430079 by Ben Marsh in Dev-Build branch]
2019-09-03 13:25:12 -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