Commit Graph

1741 Commits

Author SHA1 Message Date
chris constantinescu
b885d777d0 Fix postbuild command from TestTargetRules
#rb rob.huyett, sean.sweeney, sebastian.lewicki, stephen.ma
#jira UE-208563

[CL 31915440 by chris constantinescu in ue5-main branch]
2024-02-29 13:21:19 -05:00
ryan hummer
bc091a2279 Fixing duplicate named logger arguments
#rnx
#rb none

[CL 31879136 by ryan hummer in ue5-main branch]
2024-02-28 14:16:07 -05:00
joe kirchoff
93e825cda6 UnrealBuildTool: Share UHT generated files between intermediate invariants
#rnx

[CL 31859397 by joe kirchoff in ue5-main branch]
2024-02-27 19:28:36 -05:00
josh adams
c8415dda96 - Fixed an issue with SubmitTool having wrong output dir
#rb calvin.zheng

[CL 31854693 by josh adams in ue5-main branch]
2024-02-27 17:05:23 -05: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
will brown
c6e94f0400 Fixing compile error with UBT_TARGET_BUILD_PLUGINS undefined in LiveLinkHub
[FYI] Joe.Kirchoff

[CL 31796221 by will brown in ue5-main branch]
2024-02-26 01:53:13 -05:00
joe kirchoff
10b42fe8a3 UnrealBuildTool: Simplify GenerateClangDatabase, support -IncludeHeaders, generate ispc headers first by default
#rnx

[CL 31784645 by joe kirchoff in ue5-main branch]
2024-02-23 19:10:49 -05:00
will brown
89e769075b In editor, optional plugin dependencies need to be compiled enabled or command line enabled otherwise they are ignored. Updated UBT to write out the BuildPlugins names to the target receipt or compiled into the executable.
#rb Joe.Kirchoff, Justin.Marcus
[FYI] Eric.Knapik

[CL 31774544 by will brown in ue5-main branch]
2024-02-23 15:23:25 -05:00
calvin zheng
96cd5f23c3 Fix SlateUGS binary in wrong location
#jira UE-207650
#rb Josh.Adams

[CL 31705729 by calvin zheng in ue5-main branch]
2024-02-21 19:26:28 -05:00
christopher waters
0a67185c9f When compiling with -IncludeHeaders, don't include headers from modules that are marked as not supporting IWYU.
#rb Joe.Kirchoff

[CL 31683228 by christopher waters in ue5-main branch]
2024-02-21 10:44:13 -05:00
joe kirchoff
38eea919ce UnrealBuildTool: Don't analyze generated files by default
#rnx
#jira UE-207534

[CL 31669338 by joe kirchoff in ue5-main branch]
2024-02-20 20:49:13 -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
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
christopher waters
2dffacefb6 Removing exclusions from using matching header files first.
#rb henrik.karlsson, Joe.Kirchoff

[CL 31658298 by christopher waters in ue5-main branch]
2024-02-20 17:15:34 -05:00
joe kirchoff
80bf91a9da UnrealBuildTool: Correctly add project source dir to include path when building a generic target (UnrealEditor, UnrealGame) with a -Project
#jira UE-206908

[CL 31627838 by joe kirchoff in ue5-main branch]
2024-02-19 17:15:43 -05:00
josh adams
ea14a1c312 - Updated the logging for mismatched build settings that require UniqueBuildEnvironment to show the values that don't match
#rb Tim.Smith

[CL 31291509 by josh adams in ue5-main branch]
2024-02-08 10:08:52 -05:00
michael wanderson
442065010d Undo backout CL-31249033
Expose RuntimeDependencies to ToolChain ModifyBuildProducts and LinkFiles methods. This is required to properly bundle DLLs on some platforms.

#Jira UE-199874
#rb David.Harvey

[CL 31277174 by michael wanderson in ue5-main branch]
2024-02-07 18:34:43 -05:00
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