Commit Graph

431 Commits

Author SHA1 Message Date
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
neil henning
9a5abf74c4 Fix the FTraceFilter transactional bug by introducing a new transactionally safe critical section and scope lock for it to use.
I also worked out how to add a new AutoRTFMEngineTests target that lets us test a much greater surface area of the engine.

[CL 34452505 by neil henning in ue5-main branch]
2024-06-18 04:46:04 -04:00
joe kirchoff
73e0f94771 UnrealBuildTool: Workaround for setting uba compression in the TargetRules
#rnx
#jira UE-216364

[CL 34385092 by joe kirchoff in ue5-main branch]
2024-06-14 17:21:09 -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
joe kirchoff
ef5f3b80d9 UnrealBuildTool: Replace usage of obsolete FormatterServices.GetUninitializedObject
#rnx

[CL 34321240 by joe kirchoff in ue5-main branch]
2024-06-12 16:17:29 -04:00
joe kirchoff
b0488baaf2 UnrealBuildTool: Add RequiresUniqueBuildEnvironment to TargetType
#rnx

[CL 34294058 by joe kirchoff in ue5-main branch]
2024-06-11 18:45:36 -04:00
anton dunchev
e762a573a5 [UE] Review suggestions: renamed the bTrackRHIResourceInfo to bTrackRHIResourceInfoForTest
#rb Bob.Tellez
#rnx

[CL 34245598 by anton dunchev in ue5-main branch]
2024-06-10 13:49:45 -04:00
anton dunchev
5291be4e72 [UE] Fixed CIS error related to compile configurations differences. DebugGame and Development can't differ.
#jira UE-216336
#rb Joe.Kirchoff
#rnx

[CL 34243411 by anton dunchev in ue5-main branch]
2024-06-10 12:58:15 -04:00
anton dunchev
8b0b461407 [RHI] Added shader map and shader library listing commands that let you analyse the memory footprint of those structures.
[FYI] j.baumgartner
#rb serge.bernier
#tests local

[CL 34035856 by anton dunchev in ue5-main branch]
2024-05-31 13:17:18 -04:00
joe kirchoff
a38acf86f5 UnrealBuildTool: Fix config setting for TargetRules.bAllowUbaCompression
#rnx
#jira UE-214517

[CL 34034905 by joe kirchoff in ue5-main branch]
2024-05-31 12:24:32 -04:00
joe kirchoff
ab44468a4e UnrealBuildTool: Print upgrade warning if a project is using unsupported C++ standard versions
#rnx
#jira UE-207533

[CL 33956580 by joe kirchoff in ue5-main branch]
2024-05-28 18:33:55 -04:00
zach brockway
36fd80901e UnrealBuildTool: Add a bGenerateProgramProject flag to TargetRules to force a target to be treated as a program during project file generation.
#jira UE-214748
#rb Joe.Kirchoff

[CL 33849589 by zach brockway in ue5-main branch]
2024-05-22 19:19:22 -04:00
zach brockway
f74f50ff06 UnrealBuildTool: Introduce TargetRules.bAllowEnginePluginsEnabledByDefault, analogous to (the inverse of) "DisableEnginePluginsByDefault" in the project descriptor.
This is passed through to the target receipt, and respected in FPluginManager.

#jira UE-214749
#rb Joe.Kirchoff

[CL 33811096 by zach brockway in ue5-main branch]
2024-05-21 17:30:36 -04:00
joe kirchoff
088dc4b8b9 UnrealBuildTool: Initial support for merging modular builds into fewer libraries, highly experimental
#rnx
#rb henrik.karlsson

[CL 33732096 by joe kirchoff in ue5-main branch]
2024-05-17 14:47:05 -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
henrik karlsson
3c9abe4b45 [BuildSettings]
* Added GetBuildUser, GetBuildUserDomain and GetBuildMachine to BuildSettings. These functions will return private information about the build if Target.bEnablePrivateBuildInformation is set to true. If set to false all functions will return empty strings

[CL 33319106 by henrik karlsson in ue5-main branch]
2024-04-30 01:02:04 -04:00
eric day
409b8132c8 Add WITH_CLIENT_CODE macro similar to WITH_SERVER_CODE.
#rnx

#rb Chris.Varnsverry, michael.atchison, Rob.Cannaday

[CL 33240268 by eric day in ue5-main branch]
2024-04-25 14:58:58 -04:00
joe kirchoff
eefaa14412 UnrealBuildTool: Allow invalidation if UBA compression is enabled
#rnx

[CL 33055158 by joe kirchoff in ue5-main branch]
2024-04-17 19:28:45 -04:00
joe kirchoff
f64c22a4f3 UnrealBuildTool: Resolve CA1001, CA1012, CA1018, CA2213
#rnx

[CL 32716079 by joe kirchoff in ue5-main branch]
2024-04-03 19:55:53 -04:00
simon barratt
8ecd4a94aa Added bBuildConsoleAppOnly flag which overrides bBuildAdditionalConsoleApp. This removes the redundant creation of the non '-Cmd' versions of certain applications.
#rb Joe.Kirchoff, brian.marshall1
[FYI] Graeme.Thornton

[CL 32551406 by simon barratt in ue5-main branch]
2024-03-27 14:26:07 -04:00
chris varnsverry
66f8bbcc09 - Deprecate unused bUsesSteam in TargetRules
- Remove bUsesSteam from various targets

[REVIEW] [at]Jake.Nyman [at]Sam.Zamani

#rb jake.niman

[CL 32302541 by chris varnsverry in ue5-main branch]
2024-03-18 11:55:14 -04:00
edwin maynard
2042587507 [Backout] - CL32282837 (backed out due to deprecation warnings)
[FYI] Chris.Varnsverry
Original CL Desc
-----------------------------------------------------------------
- Deprecate unused bUsesSteam in TargetRules
- Remove bUsesSteam from ShooterGame targets

[REVIEW] [at]Jake.Nyman [at]Sam.Zamani

#rb jake.niman

[CL 32286047 by edwin maynard in ue5-main branch]
2024-03-15 18:21:03 -04:00
chris varnsverry
f5f4b77e30 - Deprecate unused bUsesSteam in TargetRules
- Remove bUsesSteam from ShooterGame targets

[REVIEW] [at]Jake.Nyman [at]Sam.Zamani

#rb jake.niman

[CL 32282855 by chris varnsverry in ue5-main branch]
2024-03-15 16:02:59 -04:00
joe kirchoff
8086ae3dbc UnrealBuildTool: Setting to control print level of PVS-Studio analyzer warnings (-StaticAnalyzerPVSPrintLevel)
[CL 31810222 by joe kirchoff in ue5-main branch]
2024-02-26 13:21:03 -05:00
joe kirchoff
f80c1517dd UnrealBuildTool: Fix several fields that should be properties in TargetRules
#rnx

[CL 31809578 by joe kirchoff in ue5-main branch]
2024-02-26 13:09:31 -05:00