joe kirchoff
a860fd3e9c
UnrealBuildTool: Disable core.BitwiseShift clang checker
...
#rnx
[CL 36254234 by joe kirchoff in 5.5 branch]
2024-09-12 20:46:57 -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
alex mcadams
0904e987f2
[Backout] - CL35980416
...
[FYI] Alex.McAdams
Original CL Desc
-----------------------------------------------------------------
Enable ISPC for Android. Remove deprecated physics macros from 5.1. These were generating very long lines that were confusing the android build system.
#rb dmytro.vovk
[CL 36012004 by alex mcadams in ue5-main branch]
2024-09-04 12:02:13 -04:00
alex mcadams
c87a16b0e5
Enable ISPC for Android. Remove deprecated physics macros from 5.1. These were generating very long lines that were confusing the android build system.
...
#rb dmytro.vovk
[CL 35980440 by alex mcadams in ue5-main branch]
2024-09-03 16:28:38 -04:00
joe kirchoff
adcbd6e297
UnrealBuildTool: Show a warning if a module is marked with the obsolete attribute and prevent automatically including in a -AllModules build
...
#rnx
[CL 35901567 by joe kirchoff in ue5-main branch]
2024-08-29 14:21:32 -04:00
joe kirchoff
6368dc0f37
UnrealBuildTool: Add KnownLogEvents entry for RulesAssembly issues
...
#jira UE-202756
#rnx
[CL 35469183 by joe kirchoff in ue5-main branch]
2024-08-12 17:31:24 -04:00
joe kirchoff
66e7558a2a
UnrealBuildTool: Support adding additional debug visualizer files to be linked when a module is referenced with ModuleRules.PublicDebugVisualizerPaths
...
#jira UE-193590
[CL 35402853 by joe kirchoff in ue5-main branch]
2024-08-08 14:29:36 -04:00
joe kirchoff
9b32118459
Clang Analysis: Enable unix.Malloc as there are only a few outstanding warnings
...
#rnx
[CL 35061090 by joe kirchoff in ue5-main branch]
2024-07-24 14:24:19 -04:00
joe kirchoff
2789a37c08
UnrealBuildTool: Allow for ForceIncludeFiles to be set in ModuleRules
...
#rnx
[CL 34658944 by joe kirchoff in ue5-main branch]
2024-06-25 17:57:44 -04:00
joe kirchoff
761ea07fa2
UnrealBuildTool: Use warning level for undefined identifier property
...
#rnx
#jira UE-200408
[CL 34534901 by joe kirchoff in ue5-main branch]
2024-06-20 13:13:35 -04:00
joe kirchoff
e4db99b42d
UnrealBuildTool: Fix logic for disabling SharedPCH for cpp17 modules
...
#rnx
[CL 34023196 by joe kirchoff in ue5-main branch]
2024-05-30 20:20:48 -04:00
brandon schaefer
98b4996b7e
Remove bAllowAutoRTFM in favor of bDisableAutoRTFM, so by default we will always enable AutoRTFM for module if using AutoRTFM compiler unless the module disables it
...
[CL 34015078 by brandon schaefer in ue5-main branch]
2024-05-30 18:01:07 -04:00
brandon schaefer
6d609fcb13
Support moving to disabling AutoRTFM support only vs explicitly enabling
...
#rb Neil.Henning
[CL 34014580 by brandon schaefer in ue5-main branch]
2024-05-30 17:47:55 -04:00
joe kirchoff
748e7aac60
UnrealBuildTool: Auto disable SharedPCH if a module is compiling using a CppStandard older than the engine
...
#rnx
#jira UE-207533
[CL 33955046 by joe kirchoff in ue5-main branch]
2024-05-28 17:53:24 -04:00
joe kirchoff
4901d933ec
UnrealBuildTool: Allow disabling specific PVS analyzer errors for modules
...
#rnx
[CL 33897774 by joe kirchoff in ue5-main branch]
2024-05-24 12:38:56 -04:00
joe kirchoff
786c49ef4e
UnrealBuildTool: Reenable cplusplus.PlacementNew, core.uninitialized.ArraySubscript, & core.StackAddressEscape checkers to be addressed
...
#rnx
[CL 33213518 by joe kirchoff in ue5-main branch]
2024-04-24 17:19:35 -04:00
henrik karlsson
090adc2630
[UBT]
...
* Added additional parameter to TypeLibrary logic because some type library compiles creates tli files
#rb joe.kirchoff
[CL 33211773 by henrik karlsson in ue5-main branch]
2024-04-24 16:20:14 -04:00
joe kirchoff
76aa9272e4
UnrealBuildTool: All cplusplus.PureVirtualCall are fixed, reenable
...
#rnx
[CL 33042677 by joe kirchoff in ue5-main branch]
2024-04-17 14:03:34 -04:00
joe kirchoff
2dc2e1a4e0
Android: Resolve core.VLASize analysis warning by removing unnecessary array
...
#rnx
#rb Chris.Babcock
[CL 33039244 by joe kirchoff in ue5-main branch]
2024-04-17 12:29:47 -04:00
joe kirchoff
8dd57bcbfa
Reenable security.FloatLoopCounter
...
#rnx
[CL 32990943 by joe kirchoff in ue5-main branch]
2024-04-15 23:44:37 -04:00
joe kirchoff
6f8520e806
Clang Static Analysis build
...
Remove validate toolchains from ue5-main
#rnx
#rb bryan.johnson
[CL 32980767 by joe kirchoff in ue5-main branch]
2024-04-15 20:19:06 -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
josh adams
c0f2905ce7
- Added a method for Shared build environment builds to have certain modules marked as caring about SDK version overrides for some platforms - if any of those platforms are overridden, the DLL will be written to the project Binaries dir instead of Engine (set bAllowSDKOverrideModulesWithSharedEnvironment = true in a Target.cs)
...
- Added ability to optionally skip SDK validation when making a Target instance even if we don't want to skip Target validation (used when we make the base UnrealEditor target to compare to project's Editor target - we don't need to manage SDK for that temporary UnrealEditor target).
- ShaderCompileWorker is now BuildEnvironment.UniqueIfNeeded, which will build into the project binaries dir if needed (based on per-project SDK override)
- UnrealPak is marked as not caring about an SDK versions so it can be built along with SCW that does care
- Added $(BinaryDir) variable to UEBuildTarget, etc, for the location of the first Binary in the output binaries
#rb David.Harvey, Joe.Kirchoff
[CL 31661939 by josh adams in ue5-main branch]
2024-02-20 18:39:20 -05:00
sergio gardeazabal
c75f24913f
[ChaosVD] Fix CIS issue in Headless Chaos
...
The issue is happening because CVD support is enabled but UE trace is disabled therefore some methods are still compiled out. This change makes sure CVD code is compiled out if UE trace is also compiled out because CVD depends on it.
#jira UE-204859
[FYI] Benn.Gallagher
[CL 30877818 by sergio gardeazabal in ue5-main branch]
2024-01-25 00:06:21 -05:00
joe kirchoff
f9b0ed8e85
UnrealBuidTool: ModuleRules cleanup pt.3
...
#rnx
[CL 30434786 by joe kirchoff in ue5-main branch]
2023-12-21 17:54:31 -05:00