marc audy
51b7fd69a9
Update to PVS 7.31
...
#rb Joe.Kirchoff
[CL 34654217 by marc audy in ue5-main branch]
2024-06-25 15:42:45 -04:00
joe kirchoff
296e4c7d5f
UBA horde settings from INI
...
#rnx
#jira UE-213425
#rb Ryan.Hummer
[CL 34626489 by joe kirchoff in ue5-main branch]
2024-06-24 19:04:05 -04:00
joe kirchoff
02f091877b
UnrealBuildTool: Skip drive letter when checking for output file paths greater than MAX_PATH
...
#rnx
[CL 33778364 by joe kirchoff in ue5-main branch]
2024-05-20 16:40:06 -04:00
joe kirchoff
aae11b81ee
UnrealBuildTool: -IncludeHeader fixes
...
* Headers can have duplicate filenames which results in intermediate file conflicts, generate an intermediate subdirectory using the header relative path from the module root
* Don't use PCH for headers (also fix the original unmodified module compile environment being overwitten due to not making a copy !!!)
* Set SUPPRESS_MONOLITHIC_HEADER_WARNINGS=0 for header compiles
* Remove the need to generate a separate file to include the header with -SingleFile
* Fix /TC not being passed to clang-cl
* Disable a few clang #pragma related warnings
#rnx
#jira UE-214521
#rb christopher.waters
[CL 33608666 by joe kirchoff in ue5-main branch]
2024-05-13 16:24:15 -04:00
joe kirchoff
3ae57d7413
UnrealBuildTool: Allow UBA executor to be used if action count is low, as it internally disables remote if the number of actions is insufficent
...
#rnx
[CL 33490386 by joe kirchoff in ue5-main branch]
2024-05-07 14:38:30 -04:00
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