Commit Graph

6073 Commits

Author SHA1 Message Date
rafa lecina
aa8a82d45a Do not ignore default value on setInFromProperty in UPL
[REVIEW] [at]Chris.Babcock
#rb Chris.Babcock

[CL 31263240 by rafa lecina in ue5-main branch]
2024-02-07 12:56:33 -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
mark winter
1dd330f435 PipInstall: Handle UE_PIPINSTALL_PATH env var overloading for pip installer path. Code cleanup to use singleton instance and handle UE_PYTHONPATH and additional paths settings as well.
#rb Jamie.Dale


#changelist validated
#virtualized

[CL 31219228 by mark winter in ue5-main branch]
2024-02-06 12:27:10 -05:00
ben marsh
047a9fc105 Horde: Fix static analysis warning.
[CL 31188137 by ben marsh in ue5-main branch]
2024-02-05 15:55:15 -05:00
ben marsh
5468687551 Horde: Add Meziantou.Analyzer to Horde.Agent and Horde.Server. Many rules currently disabled; will re-enable and fix up some in subsequent commits.
[CL 31186356 by ben marsh in ue5-main branch]
2024-02-05 15:12:50 -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
carl bystrom
e7cb50b007 Horde: Remove stacktrace when logging non-strict worker acquistion fails
[CL 31159175 by carl bystrom in ue5-main branch]
2024-02-03 11:17:49 -05:00
calvin zheng
26de99eff3 UBT handling Privacy Manifest files for iOS and Mac
#jira UE-191438
#rb adam.kinge, zack.neyland

[CL 31138198 by calvin zheng in ue5-main branch]
2024-02-02 15:34:12 -05:00
joe kirchoff
e1b40ef1e4 UnrealBuildTool: Don't block local execution when waiting for a coordinator to init
#rnx
#jira UE-205779

[CL 31134063 by joe kirchoff in ue5-main branch]
2024-02-02 14:01:01 -05:00
joe kirchoff
6ce682b579 UnrealBuildTool: Retry on any remote internal compiler error
#rnx

[CL 31132958 by joe kirchoff in ue5-main branch]
2024-02-02 13:39:49 -05:00
wojciech krywult
689b2b7a88 UBT: Clang: Moved the -fno-delete-null-pointer-checks flag to ClangToolchain.cs so that it affected all Clang-based platform.
We still have some chacks like "this != nullptr" and without this flag Clang is allowed to optimize it away as invalid.

#rb Joe.Kirchoff
#jira UE-205288
#rnx

[CL 31128334 by wojciech krywult in ue5-main branch]
2024-02-02 11:52:13 -05:00
dmytro ivanov
a8eaa21437 Add support for HWAsan in NDK 26
#jira UE-205585
#rb dmytro.vovk

[CL 31122572 by dmytro ivanov in ue5-main branch]
2024-02-02 09:29:10 -05:00
joe kirchoff
54e424b1d9 UnrealBuildTool: msvc pch when running /analyze also creates a .pchast file
#rnx
#jira UE-205597

[CL 31106405 by joe kirchoff in ue5-main branch]
2024-02-01 17:38:31 -05:00
joe kirchoff
806580e457 UnrealBuildTool: Downgrade msvc "C4702: unreachable code" to a warning when running LTCG or PGO builds
#rnx

[CL 31095684 by joe kirchoff in ue5-main branch]
2024-02-01 14:01:04 -05:00
joe kirchoff
0f944529bf UnrealBuildTool: Always set msvc extended error info flags
#rnx

[CL 31092135 by joe kirchoff in ue5-main branch]
2024-02-01 12:37:34 -05:00
brorbw
d8af4a1925 PR #11012: Makefile generator is now platform agnostic
#jira UE-198657

[CL 31077683 by brorbw in ue5-main branch]
2024-01-31 20:57:53 -05:00
joe kirchoff
82ceb59ae3 UnrealBuildTool: Quote response file in compile_commands.json
#rnx

[CL 31077070 by joe kirchoff in ue5-main branch]
2024-01-31 20:24:35 -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
real-mikhail
11f8128d92 PR #11163: [Rider] Expose additional project properties from UBT to Rider
#jira UE-201275

[CL 31019250 by real-mikhail in ue5-main branch]
2024-01-30 15:43:41 -05:00
real-mikhail
0eadf62aec PR #11261: [Rider] Fixed missing toolchain include paths on Linux
#jira UE-203276

[CL 31018737 by real-mikhail in ue5-main branch]
2024-01-30 15:32:49 -05:00
real-mikhail
7313327957 PR #11227: [Rider] Fixed missing system include paths on macOS
#jira UE-202485

[CL 31018507 by real-mikhail in ue5-main branch]
2024-01-30 15:27:59 -05:00