Commit Graph

367 Commits

Author SHA1 Message Date
joe kirchoff
807f50b782 UnrealBuildTool: Update minimum clang to 16 in to match already enforced minimum from SDK config file
#rnx

[CL 33591573 by joe kirchoff in ue5-main branch]
2024-05-10 19:49:56 -04:00
joe kirchoff
671c2e320e UnrealBuildTool: Keep track of root paths per action
#rb henrik.karlsson

[CL 33040286 by joe kirchoff in ue5-main branch]
2024-04-17 12:53:34 -04:00
joe kirchoff
673ef5234d UnrealBuildTool: Fix bad format string in LinuxToolChain
#rnx

[CL 32749639 by joe kirchoff in ue5-main branch]
2024-04-04 20:02:38 -04:00
joe kirchoff
65f7eab2cd UnrealBuildTool: Resolve CA2254, IDE0011, IDE0017, IDE0030, IDE0031, IDE0037, IDE0056, IDE0075, IDE2000, IDE2001
#rnx

[CL 32711093 by joe kirchoff in ue5-main branch]
2024-04-03 17:18:04 -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
89805bc149 UnrealBuildTool: Resolve IDE0008, IDE0049
#rnx

[CL 32687030 by joe kirchoff in ue5-main branch]
2024-04-02 20:29:22 -04:00
real-mikhail
f43ef6a82d PR #11411: Fixes for Rider project file generator
#jira UE-205866

[CL 32200720 by real-mikhail in ue5-main branch]
2024-03-12 20:35:34 -04:00
arciel rekman
aa9b8897d8 Fix llvm-symbolizer staging issue.
#rb james.singer
[REVIEW] [at]James.Singer

[CL 31856411 by arciel rekman in ue5-main branch]
2024-02-27 17:58:30 -05:00
joe kirchoff
c0357d6a15 UnrealBuildTool: Option to disable anaylzing engine modules or generated code
#jira UE-207534, UE-207535

[CL 31669299 by joe kirchoff in ue5-main branch]
2024-02-20 20:48:55 -05:00
arciel rekman
541b7499e3 Bundle llvm-symbolizer into ASAN/TSAN/etc internal builds.
#rb James.Singer
[REVIEW] [at]James.Singer

[CL 31571665 by arciel rekman in ue5-main branch]
2024-02-16 13:14:00 -05:00
florin pascu
b10df2c9a1 Re-submit Desktop Platforms TP Refactor TPC/TPS Windows/Mac/Linux/WINGDK
Section Names for Windows/Mac/Linux/WindGDK will use the old names for compatibility.
#jira UE-206488
#rb Brandon.Schaefer, Josh.Adams

[CL 31522656 by florin pascu in ue5-main branch]
2024-02-15 11:46:19 -05:00
negril
d6fc435a62 PR #10731: UnrealBuildTool: fix GenerateClangDatabase
#jira UE-192234

[CL 31439584 by negril in ue5-main branch]
2024-02-13 14:20:39 -05:00
josh adams
67d747d50a - Moved all versions from *SDK.Versions.cs files to *_SDK.json files
- Some static variables made it tricky, so added some support to make it simpler on users of the static variables
#rb David.Harvey

[CL 31431441 by josh adams in ue5-main branch]
2024-02-13 11:51:53 -05:00
florin pascu
aa7c58b0c7 [Backout] - CL31378447
[FYI] Florin.Pascu
Original CL Desc
-----------------------------------------------------------------
Desktop Platforms TP Refactor TPC/TPS Windows/Mac/Linux/WINGDK
#jira UE-206488
#rb Brandon.Schaefer, Josh.Adams

[CL 31397940 by florin pascu in ue5-main branch]
2024-02-12 16:14:58 -05:00
florin pascu
20bd6eddc1 Desktop Platforms TP Refactor TPC/TPS Windows/Mac/Linux/WINGDK
#jira UE-206488
#rb Brandon.Schaefer, Josh.Adams

[CL 31378452 by florin pascu in ue5-main branch]
2024-02-12 06:54:43 -05:00
slonopotamus
641c92c269 Refactor FGenericPlatformOutputDevices::SetupOutputDevices code just a little so that we don't have to suffer code rot in a custom linux implementation
#jira UE-166583
#PR 9643
#9643
#rb [at]Brandon.Schaefer
#presubmit 657a2209be1cfc2f95b29cb7

[CL 30375011 by slonopotamus in ue5-main branch]
2023-12-18 09:16:15 -05:00
henrik karlsson
914feb7872 Undo change that enable uba for linux native until we have tracked down an intermittent bug (section header table goes past the end of the file: e_shoff = 0x10fc9b8)
[CL 30055448 by henrik karlsson in ue5-main branch]
2023-12-01 17:02:55 -05:00
henrik karlsson
c15ff0f3cc [UBA]
* Fixed bug finding correct binaries in uba horde session logic
* Linux binaries of uba

[CL 30033411 by henrik karlsson in ue5-main branch]
2023-12-01 03:04:55 -05:00
henrik karlsson
efdc60d761 [UBT]
* Disabled uba for linking on linux. vfork/exec is not supported right now and we will push this support  in front of us (since remote linking is disabled either way)

[CL 29859811 by henrik karlsson in ue5-main branch]
2023-11-21 01:04:42 -05:00
brandon schaefer
0d1c2b7cd9 Remove AutoRTFM suffix when AutoRTFM is enabled
#rb Brandon.Schaefer

[CL 29718074 by brandon schaefer in ue5-main branch]
2023-11-14 13:05:13 -05:00
joe kirchoff
a539e87e0b UnrealBuildTool: Rename Posix group to PosixOS
#rnx

[CL 29660060 by joe kirchoff in ue5-main branch]
2023-11-10 18:14:33 -05:00
joe kirchoff
74ad522d1b UnrealBuildTool: Add Posix platform group which includes Linux and Mac platforms
[CL 29659271 by joe kirchoff in ue5-main branch]
2023-11-10 17:59:16 -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
a204c6ad35 UnrealBuildTool: Fix issue preventing PGO from running against a target without a project
#rnx

[CL 28643719 by joe kirchoff in ue5-main branch]
2023-10-10 18:40:01 -04:00
joe kirchoff
d6b2c9077a UnrealBuildTool: Support emiting line tables only for debugging rather than disabling debug info entirely
Configuration is the same as TargetRules.DebugInfo and will override that setting except when debug info is disabled for the entire target

[CL 28558101 by joe kirchoff in ue5-main branch]
2023-10-06 17:13:05 -04:00