Commit Graph

1723 Commits

Author SHA1 Message Date
bob tellez
1b52ec8938 [Backout] - CL31242703
[FYI] michael.wanderson
Original CL Desc
-----------------------------------------------------------------
Expose RuntimeDependencies to ToolChain ModifyBuildProducts and LinkFiles methods. This is required to properly bundle DLLs on some platforms.

#Jira UE-199874
#rb David.Harvey


#changelist validated
#virtualized

[CL 31249061 by bob tellez in ue5-main branch]
2024-02-07 01:15:42 -05:00
michael wanderson
8497503f5a Expose RuntimeDependencies to ToolChain ModifyBuildProducts and LinkFiles methods. This is required to properly bundle DLLs on some platforms.
#Jira UE-199874
#rb David.Harvey


#changelist validated
#virtualized

[CL 31243629 by michael wanderson in ue5-main branch]
2024-02-06 20:39:23 -05:00
steve robb
9fa9b31697 Added UE_DEPRECATED_FORENGINE deprecation warnings for engine modules, and TargetRules.bDisableEngineDeprecations to silence engine deprecations in non-engine modules, to allow incremental fixup. Disabling engine deprecations should be regarded as short-term to allow incremental fixup.
#rb Joe.Kirchoff

[CL 31185022 by steve robb in ue5-main branch]
2024-02-05 14:40:33 -05:00
steve robb
b5ddfbd202 Removed DEPRECATED_FORGAME from UBT, as it hasn't existed since CL# 19480377.
[FYI] joe.kirchoff

[CL 31159324 by steve robb in ue5-main branch]
2024-02-03 11:44:03 -05:00
joe kirchoff
e294f152e8 UnrealBuildTool: bTreatAsEngine module creates a pch variant, clean up some unneeded logic
#rnx
#rb christopher.waters, henrik.karlsson

[CL 31070432 by joe kirchoff in ue5-main branch]
2024-01-31 17:57:54 -05:00
christopher waters
b68c15055f Deprecating IntelMetricsDiscovery and removing its integration from D3D11RHI.
#jira UE-205382
#rb Luke.Thatcher

[CL 31061418 by christopher waters in ue5-main branch]
2024-01-31 15:27:18 -05:00
christopher waters
972531ef7a Report obsolete attributes from referenced modules.
#rb Joe.Kirchoff

[CL 31050541 by christopher waters in ue5-main branch]
2024-01-31 11:30:33 -05:00
christopher waters
0730f01005 Adding and switching to the 5.5 include order version.
#rb Joe.Kirchoff

[CL 31016012 by christopher waters in ue5-main branch]
2024-01-30 14:27:39 -05:00
joe kirchoff
59132bd61b UnrealBuildTool: Move module and plugin validation out of BuildAsync and cleanup warnings
#rnx

[CL 30892598 by joe kirchoff in ue5-main branch]
2024-01-25 13:11:34 -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
will brown
18dfa05a0a Fixing compile error due to rename of IgnorePluginDependency
[CL 30871438 by will brown in ue5-main branch]
2024-01-24 20:22:48 -05:00
will brown
edb945565f Renaming IgnorePluginDependency
[CL 30870303 by will brown in ue5-main branch]
2024-01-24 20:02:21 -05:00
joe kirchoff
35d70f36f6 [Backout] - CL30856930
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: Move module and plugin validation out of BuildAsync and cleanup warnings

#rnx

[CL 30862164 by joe kirchoff in ue5-main branch]
2024-01-24 16:27:47 -05:00
joe kirchoff
e239cfaa22 UnrealBuildTool: Move module and plugin validation out of BuildAsync and cleanup warnings
#rnx

[CL 30857045 by joe kirchoff in ue5-main branch]
2024-01-24 14:40:33 -05:00
real-mikhail
708ff99fa1 PR #11345: Fix for rebuilding whole Unreal Engine sources in Rider
#jira UE-204286

[CL 30813249 by real-mikhail in ue5-main branch]
2024-01-23 14:25:03 -05:00
joe kirchoff
7082591a99 UnrealBuildTool: Improve cycle route when circular dependencies are found
#rnx

[CL 30693890 by joe kirchoff in ue5-main branch]
2024-01-18 15:10:00 -05:00
joe kirchoff
1455fc9ca4 UnrealBuildTool: Fix some editorconfig errors
#rnx

[CL 30435211 by joe kirchoff in ue5-main branch]
2023-12-21 18:50:32 -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
joe kirchoff
c7a07a7d89 UnrealBuildTool: ModuleRules cleanup pt.2
#rnx

[CL 30434402 by joe kirchoff in ue5-main branch]
2023-12-21 17:38:34 -05:00
joe kirchoff
866d76230c UnrealBuildTool: ModuleRules cleanup pt.1
#rnx

[CL 30433894 by joe kirchoff in ue5-main branch]
2023-12-21 17:02:45 -05:00
joe kirchoff
1e0f148525 UnrealBuildTool: cleanup BuildConfiguration
#rnx

[CL 30432576 by joe kirchoff in ue5-main branch]
2023-12-21 15:08:11 -05:00
joe kirchoff
108ecd4b28 UnrealBuildTool: Mark an obsolete TargetRule as Deprecated
#rnx

[CL 30424330 by joe kirchoff in ue5-main branch]
2023-12-20 19:50:51 -05:00
joe kirchoff
5f536eaad9 UnrealBuildTool ModuleRulesContext.cs cleanup
#rnx

[CL 30423009 by joe kirchoff in ue5-main branch]
2023-12-20 18:14:22 -05:00
joe kirchoff
3c7ba92612 UnrealBuildTool: ModuleRules cleanup pt. 1
#rnx

[CL 30422560 by joe kirchoff in ue5-main branch]
2023-12-20 17:54:40 -05:00
joe kirchoff
3d60bf9d4f UnrealBuildTool: Split out circular dependency module check out of module creation and into a ValidateModule function that can continue to recurse until a circular dependency is found or the graph is exhaused so the entire graph will be checked and so messages will be emitted for every build of a target even if the makefile is up to date
#rnx

[CL 30417075 by joe kirchoff in ue5-main branch]
2023-12-20 13:33:57 -05:00