joe kirchoff
a20c9fbb9e
UnrealBuildTool: Format documents, remove and sort usings
...
#rnx
[CL 32700883 by joe kirchoff in ue5-main branch]
2024-04-03 12:22:43 -04:00
joe kirchoff
e895acc0bb
UnrealBuildTool: Resolve IDE0018, IDE0019, IDE0034, IDE0038, IDE0041, IDE0054, IDE0057, IDE0074, IDE0090
...
#rnx
[CL 32686487 by joe kirchoff in ue5-main branch]
2024-04-02 19:54:03 -04:00
joe kirchoff
1975bacb57
UnrealBuildTool: Add support for studio telemetry. Requires connection info to be defined in a BaseEngine.ini config, as well as opting into those providers via a BuildConfiguration.xml setting
...
#jira UE-210668
#ushell-cherrypick of 32521294 by Joe.Kirchoff
[CL 32550524 by joe kirchoff in ue5-main branch]
2024-03-27 14:05:42 -04:00
joe kirchoff
9affe69d97
UnrealBuildAccelerator: Experimental for 5.4
...
#jira UE-197967
[CL 30002804 by joe kirchoff in ue5-main branch]
2023-11-29 18:47:11 -05:00
joe kirchoff
72ba401964
UnrealBuildTool: Allow reordering remote executor priority
...
#jira UE-198630
[CL 29855342 by joe kirchoff in ue5-main branch]
2023-11-20 18:40:51 -05:00
joe kirchoff
d5084c7083
UnrealBuildTool: Analysis warning
...
#rnx
[CL 29615474 by joe kirchoff in ue5-main branch]
2023-11-09 18:46:17 -05:00
joe kirchoff
73a6de9a05
UnrealBuildTool: Box -> UBA. Command line args are doubled up until all usage can be updated
...
#rnx
[CL 29570778 by joe kirchoff in ue5-main branch]
2023-11-08 14:48:41 -05:00
joe kirchoff
2af1531909
Rename Box -> UBA
...
#rnx
#jira UE-198632
[CL 29328890 by joe kirchoff in ue5-main branch]
2023-11-01 15:35:29 -04:00
joe kirchoff
b7ac77e70a
UnrealBuildTool: Option to use the experimental executor for local-only compiles, if no other distribution method is used
...
#rnx
[CL 28688571 by joe kirchoff in ue5-main branch]
2023-10-11 18:41:35 -04:00
joe kirchoff
ac8b621482
UnrealBuildTool: Add a few additional CompilationResult so .cs issues can be detected by horde more easily
...
#jira UE-197248
[CL 28597572 by joe kirchoff in ue5-main branch]
2023-10-09 16:37:58 -04:00
joe kirchoff
2864b992e7
UnrealBuildTool: Remove defunct HybridExecutor
...
[CL 28293691 by joe kirchoff in ue5-main branch]
2023-09-27 17:10:23 -04:00
martin sevigny
e4eda6f13a
Ignore Restricted and NotForLicensees code when warning for long paths.
...
#rb joe.kirchoff
[FYI] marc.audy
[CL 26521536 by martin sevigny in ue5-main branch]
2023-07-21 14:58:45 -04:00
martin sevigny
d13d4fc843
- Restored test for long path names under Intermediate folders. We want to limit the depth from Engine to 200 chars to leave 60 chars for the root.
...
- Added a test for long path names for Prerequisite items.
#rb Joe.Kirchoff
#Swarm 26256453
[CL 26509455 by martin sevigny in ue5-main branch]
2023-07-21 09:41:17 -04:00
henrik karlsson
605c174b5e
[UBT]
...
* Added additional command line arguments handling in BoxExecutor when -Target="..." is used
* Fixed so max remote action count is sent to native side
[CL 26386137 by henrik karlsson in ue5-main branch]
2023-07-11 13:59:06 -04:00
joe kirchoff
ab184b198d
UnrealBuildTool: Select SNDBS before FBuild when both are available
...
#rnx
[CL 26263788 by joe kirchoff in ue5-main branch]
2023-06-27 13:48:15 -04:00
henrik karlsson
3f6f69731a
[Box]
...
* Added -BoxNoWrite command line option. When this is set, intermediate/output files are not written to disk (for now there are a few exceptions such as ispc h-files and pch-files)
* Binaries with bug fixes
Added -BoxPrintSummary command line option. By default summary is now not written out to log
#rb joe.kirchoff
[CL 25821777 by henrik karlsson in ue5-main branch]
2023-06-06 13:57:20 -04:00
christopher waters
37f26ae37e
Don't use the Box Executor if compiling with -SingleFile=
...
#rb henrik.karlsson
[CL 25803371 by christopher waters in ue5-main branch]
2023-06-05 16:56:39 -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
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
joe kirchoff
8d61991e8a
Managed p/invoke libray for box rather than use a managed c++ library
...
#rnx
#rb Henrik.Karlsson
#preflight 64763f524b0d5a1eb1e81c38
[CL 25683741 by joe kirchoff in ue5-main branch]
2023-05-30 14:47:11 -04:00
tim smith
e32f741420
1) Addition of the artifact interfaces
...
2) Moved common code from executors into an immediate action queue.
3) Added support in the immediate action queue to read/write artifacts
#rb joe.kirchoff
#preflight 6454f3c5ed7ffaa0f5b2fbfa
[CL 25355149 by tim smith in ue5-main branch]
2023-05-05 11:19:57 -04:00
joe kirchoff
54e368d84b
UnrealBuildTool: Print time spent in executor before throwing any execeptions
...
#rnx
#rb trivial
[CL 25336919 by joe kirchoff in ue5-main branch]
2023-05-04 12:10:45 -04:00
Joe Kirchoff
d1da550c73
UnrealBuildTool: Fix line that was accidently commented out
...
#rnx
#rb trivial
#preflight 64487dc6b208f61af8d26e15
[CL 25193668 by Joe Kirchoff in ue5-main branch]
2023-04-25 21:42:26 -04:00
Ben Marsh
3889217961
UBT: Merging CL 25121561 to support async ToolMode and ActionExecutor instances.
...
#preflight none
[CL 25121660 by Ben Marsh in ue5-main branch]
2023-04-19 21:44:13 -04:00
henrik karlsson
3f6b2896a8
[UnrealBuildTool]
...
* Added experimental executor "Box"
#preflight 6414e9a4ca2afe3ee6c35c9a
#rb partly joe.kirchoff (not the Box code part)
[CL 24702059 by henrik karlsson in ue5-main branch]
2023-03-18 01:42:55 -04:00