joe kirchoff
5f5a8a703e
UnrealBuildTool: Move several helper functions to EpicGames.Build
...
#rnx
[CL 33815711 by joe kirchoff in ue5-main branch]
2024-05-21 19:32:34 -04:00
joe kirchoff
8b3f335dbe
UnrealBuildTool: Add System.Security.Cryptography package to DynamicCompilation reference, required for .NET 8
...
#rnx
[CL 33813248 by joe kirchoff in ue5-main branch]
2024-05-21 18:18:34 -04:00
joe kirchoff
acacd6a8de
UnrealBuildTool: More automated code cleanup
...
* Use object type rather than var
* Remove double newlines
* Use pattern matching
#rnx
#preflight 647780095d23eca37d28a387
[CL 25706751 by joe kirchoff in ue5-main branch]
2023-05-31 13:37:21 -04:00
joe kirchoff
acf80ab609
[Backout] - CL25694851
...
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: More automated code cleanup
#rnx
[CL 25695155 by joe kirchoff in ue5-main branch]
2023-05-30 19:55:37 -04:00
joe kirchoff
7ed1a39679
UnrealBuildTool: More automated code cleanup
...
#rnx
[CL 25694864 by joe kirchoff in ue5-main branch]
2023-05-30 19:36:05 -04:00
joe kirchoff
c04da27b3b
UnrealBuildTool: More automated code cleanup
...
#rnx
#preflight 64767efb4b1ead7c7f428c7a
[CL 25693857 by joe kirchoff in ue5-main branch]
2023-05-30 18:59:32 -04:00
joe kirchoff
36d266e932
UnrealBuildTool: Automated code cleanup
...
#rnx
#preflight 6476799e947ff6973c225619
[CL 25693241 by joe kirchoff in ue5-main branch]
2023-05-30 18:38:07 -04:00
bryan sefcik
38d227cc6d
Updated some functions to take an IEnumerable instead of specific types. This is make sure containers don't get modified by the function being called.
...
#fyi joe.kirchoff
#preflight 6424aeb25e52099fe397a3bd
[CL 24846671 by bryan sefcik in ue5-main branch]
2023-03-29 18:01:18 -04:00
Ben Marsh
513a5dbec1
UBT: Fix missing errors/warnings when compiling rules files.
...
#preflight none
[CL 24586299 by Ben Marsh in ue5-main branch]
2023-03-09 20:00:10 -05:00
UnrealBot
73409369c0
Branch snapshot for CL 21319338
...
[CL 21319338 in ue5-main branch]
2022-08-10 16:03:37 +00:00
Ben Marsh
cbb950c578
UBT: Use ILogger throughout UBT, rather than legacy EpicGames.Core.Log methods. All output going forwards should use structured logging rather than String.Format style logging.
...
#preflight 628e9dc6e746de4961f60032
[CL 20373777 by Ben Marsh in ue5-main branch]
2022-05-25 19:55:37 -04:00
jonathan adamczewski
5053cae2d8
Launch UnrealBuildTool via dotnet unrealbuildtool.dll, not unrealbuildtool.exe
...
#jira none
#rnx
#preflight 624261bdb6084b98321e9251
[CL 19544939 by jonathan adamczewski in ue5-main branch]
2022-03-29 13:20:46 -04:00
jonathan adamczewski
5c68d1d9ef
Revert //UE5/Main/... changelist 19531725 - return to NET Core 3.1
...
#preflight 62422fd0470aff98e946bfce
#jira UE-119846
[CL 19534572 by jonathan adamczewski in ue5-main branch]
2022-03-28 18:25:19 -04:00
jonathan adamczewski
18ac15cbb1
Upgrade to .NET 6.0
...
#jira UE-119846
#preflight 6241fc06470aff98e943c035
[CL 19531725 by jonathan adamczewski in ue5-main branch]
2022-03-28 15:30:56 -04:00
jonathan adamczewski
2a142e326c
UnrealBuildTool: Make System.Text.RegularExpressions available for build rules.
...
#jira UE-143579
#trivial
#rnx
#preflight 621d73b9d815cc2f95047cea
[CL 19190793 by jonathan adamczewski in ue5-main branch]
2022-02-28 20:33:02 -05:00
aurel cordonnier
a12d56ff31
Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
...
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
chris constantinescu
72b02c5967
Low Level Tests: code tests built on Catch2 with multi-platform support.
...
Intended for writing unit, integration, functional and all types of tests.
#jira UEENGQA-49764
#rb Jerome.Delattre
#ROBOMERGE-AUTHOR: chris.constantinescu
#ROBOMERGE-SOURCE: CL 17666358 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v875-17642767)
[CL 17666384 by chris constantinescu in ue5-release-engine-test branch]
2021-09-29 15:50:57 -04:00
jonathan adamczewski
42ef103436
UnrealBuildTool:
...
Add new commandline option: -AlwaysRulesCompile, ensures that rules assemblies will be compiled during the run.
#jira none
#ROBOMERGE-SOURCE: CL 17428445 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17428452 by jonathan adamczewski in ue5-release-engine-test branch]
2021-09-03 19:27:06 -04:00
jonathan adamczewski
05b7df7113
Various spelling & phrasing in comments & string
...
#jira none
##trivial
#ROBOMERGE-SOURCE: CL 17249885 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17249895 by jonathan adamczewski in ue5-release-engine-test branch]
2021-08-20 13:31:20 -04:00
ben marsh
d2d16ec717
UBT: Fix warnings compiling rules assemblies only being output when compilation fails.
...
[FYI] Aurel.Cordonnier
#ROBOMERGE-SOURCE: CL 16922463 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)
[CL 16922773 by ben marsh in ue5-release-engine-test branch]
2021-07-22 09:55:04 -04:00
jonathan adamczewski
a865a21fb0
Move FileItem and DirectoryItem into BuildUtilities
...
#jira none
#ROBOMERGE-SOURCE: CL 16596289 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)
[CL 16596323 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-08 19:06:03 -04:00
ben marsh
786dfd5db3
UBT: Compile marketplace plugin rules into a separate assembly, and do not overwrite files under the engine folder.
...
#jira UE-109436
#rb none
#rnx
#ROBOMERGE-SOURCE: CL 15571107 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
[CL 15571137 by ben marsh in ue5-main branch]
2021-03-02 13:44:57 -04:00
Ben Marsh
565a53fe2e
Do not generate PDB files when compiling rules assemblies on Mac.
...
#rb none
#rnx
[CL 14967581 by Ben Marsh in ue5-main branch]
2020-12-28 15:06:49 -04:00
Ben Marsh
2b0d731571
UBT: Fix PDB files not being output for rules assemblies.
...
#rb none
#rnx
[CL 14966438 by Ben Marsh in ue5-main branch]
2020-12-26 19:36:34 -04:00
Ben Marsh
6f927647b1
Changing C# code over to using EpicGames.Core over DotNETCommon.
...
#rb none
#rnx
[CL 14962096 by Ben Marsh in ue5-main branch]
2020-12-21 23:07:37 -04:00