Commit Graph

346 Commits

Author SHA1 Message Date
joe kirchoff
46070aebd1 UnrealBuildTool: If the clang compiler is in use, default to allowing the clang linker
#rnx

[CL 36759701 by joe kirchoff in 5.5 branch]
2024-10-01 19:51:00 -04:00
joe kirchoff
7381163168 UnrealBuildTool: Add visual studio and msvc min version to warning when no valid default compiler is found
#rnx

[CL 36244115 by joe kirchoff in 5.5 branch]
2024-09-12 16:31:28 -04:00
joe kirchoff
070b2a1552 UnrealBuildTool: Option to enforce Standard C++ ODR violations under /Gw with /Zc:checkGwOdr when strict conformance is enabled
#rnx

[CL 36214557 by joe kirchoff in 5.5 branch]
2024-09-11 19:27:09 -04:00
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
josh adams
739bd36312 Unshelved from pending changelist '35888658':
[Backout] - CL35885694
[FYI] keaton.stewart
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL35883107
[FYI] Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Get default target windows version from Windows_SDK.json
- Has a separate version for Arm64

#rb Joe.Kirchoff

[CL 35901482 by josh adams in ue5-main branch]
2024-08-29 14:17:32 -04:00
keaton stewart
8915e611bb [Backout] - CL35883107
[FYI] Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Get default target windows version from Windows_SDK.json
- Has a separate version for Arm64

#rb Joe.Kirchoff

[CL 35885700 by keaton stewart in ue5-main branch]
2024-08-28 19:24:02 -04:00
josh adams
343d75740b - Get default target windows version from Windows_SDK.json
- Has a separate version for Arm64

#rb Joe.Kirchoff

[CL 35883142 by josh adams in ue5-main branch]
2024-08-28 18:13:52 -04:00
josh adams
c729c85aa3 - .Build.cs and build scripts for WinArm64.
- Removing more plugins so QAGame runs (except for XAudio which is complicated enough to be in a separate CL)

#rb fabian.giesen

[CL 35866817 by josh adams in ue5-main branch]
2024-08-28 10:37:07 -04:00
josh adams
6df474e176 - Some fixes to get WinArm64 compiling (still not linking due to third party libs)
#rb fabian.giesen

[CL 35778041 by josh adams in ue5-main branch]
2024-08-23 14:27:41 -04:00
joe kirchoff
fc5b4f96b3 UnrealBuildTool: Always write .sarif files
#rnx

[CL 35717144 by joe kirchoff in ue5-main branch]
2024-08-21 15:55:41 -04:00
joe kirchoff
1bb7e15384 [Backout] - CL35431761
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: Always write .sarif files

#rnx

[CL 35438714 by joe kirchoff in ue5-main branch]
2024-08-09 18:36:39 -04:00
joe kirchoff
f097b93391 UnrealBuildTool: Always write .sarif files
#rnx

[CL 35431780 by joe kirchoff in ue5-main branch]
2024-08-09 14:55:44 -04:00
neil henning
d024b8d297 Always use the clang linker on Windows with the AutoRTFM compiler to speed up link time by 6x.
#rb Brandon.Schaefer

[CL 35132164 by neil henning in ue5-main branch]
2024-07-29 02:32:30 -04:00
neil henning
693654b479 Fix a bunch of clang static analyzer warnings in Verse related modules.
#rnx

[CL 35104748 by neil henning in ue5-main branch]
2024-07-26 05:05:12 -04:00
joe kirchoff
33089071ef UnralBuildTool: Fixing more analysis warnings
#rnx

[CL 35042727 by joe kirchoff in ue5-main branch]
2024-07-23 19:39:24 -04:00
brandon schaefer
22596fd074 Use Joe.K change to use ForceNoAutoRTFMCompiler in the Get of bUseAutoRTFMCompiler
#rb ted.percival

[CL 34572441 by brandon schaefer in ue5-main branch]
2024-06-21 15:17:59 -04:00
joe kirchoff
17554cd989 UnrealBuildTool: Fix analysis issue
#rnx

[CL 34544051 by joe kirchoff in ue5-main branch]
2024-06-20 16:33:42 -04:00
joe kirchoff
6a749ad81b UnrealBuildTool: Don't spam toolchain info if multiple targets all have unpreferred settings
#rnx

[CL 34516866 by joe kirchoff in ue5-main branch]
2024-06-19 18:21:48 -04:00
bob tellez
3ae994848b #UE Add windows build option -NoLinkerDebugInfo to allow CreateDebugInfo to be false in the linker if you are also supplying -NoDebugInfo.
[FYI] Joe.Kirchoff
#rb Joe.Kirchoff

[CL 34514266 by bob tellez in ue5-main branch]
2024-06-19 17:08:12 -04:00
brandon schaefer
d26b225a62 Make a force disable AutoRTFM bool
#rb Brandon.Schaefer

[CL 34383045 by brandon schaefer in ue5-main branch]
2024-06-14 16:25:01 -04:00
marc audy
ecd20a51b6 Allow ShowIncludes to work for clang as well as windows
#rb christopher.waters, Joe.Kirchoff

[CL 33665843 by marc audy in ue5-main branch]
2024-05-15 14:51:47 -04:00
neil henning
9c4061f111 Do not use the AutoRTFM compiler if we explicitly want static analysis from another compiler toolchain.
#rb Brandon.Schaefer

[CL 32933064 by neil henning in ue5-main branch]
2024-04-12 12:16:55 -04:00
joe kirchoff
b1bca72b13 UnrealBuildTool: TargetRules setting to disable volatile metadata for msvc platforms
#rnx

[CL 32776429 by joe kirchoff in ue5-main branch]
2024-04-05 18:30:06 -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