Commit Graph

706 Commits

Author SHA1 Message Date
joe kirchoff
68c06bfbcc UnrealBuildTool: Remove VS2019 support
#jira UE-190039

[CL 30943783 by joe kirchoff in ue5-main branch]
2024-01-26 17:21:00 -05:00
joe kirchoff
9392fcdbfe Bump preferred MSVC compiler to14.38.33130 - VS2022 17.8
[CL 30938209 by joe kirchoff in ue5-main branch]
2024-01-26 15:30:52 -05:00
dmytro ivanov
4937d0eacb Adding support for >=2 Android devices in VS+AGDE when pushing libUnreal.so outside of .apk.
Implements support for patching .vcxproj.user files.

#jira UE-200682
#rb Chris.Babcock

[CL 30479151 by dmytro ivanov in ue5-main branch]
2024-01-08 07:55:34 -05:00
joe kirchoff
a8e9572942 UnrealBuildTool: Ignore system paths when analyzing with PVS-Studio rather than just ThirdParty paths
#rnx

[CL 30444445 by joe kirchoff in ue5-main branch]
2023-12-22 16:18:30 -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
2e344b6efa Intel ICX 2024.0 integration plus instrumented/sampled PGO support (via Jeff.Rous)
#rb Steve.Robb, Joe.Kirchoff

[CL 30383859 by joe kirchoff in ue5-main branch]
2023-12-18 17:29:33 -05:00
matt johnson
19a5270ad5 UBT: add "bVcRemoveUnreferencedComdat" ModuleRules property to control whether /Zc:inline is enabled with MSVC
#rb Joe.Kirchoff

[CL 30329213 by matt johnson in ue5-main branch]
2023-12-14 15:09:30 -05:00
joe kirchoff
bcdf5992ab UnrealBuildTool: Fix some seealso tags
#rnx

[CL 30307981 by joe kirchoff in ue5-main branch]
2023-12-13 18:12:53 -05:00
steve robb
b904316628 Fixed bUseInlining in .Target.cs, caused by CL# 28288993.
#rb joe.kirchoff
#jira UE-202522
[FYI] yiliang.siew

[CL 30289056 by steve robb in ue5-main branch]
2023-12-13 06:27:30 -05:00
joe kirchoff
42c111a157 UnrealBuildTool: Disable -Wshadow for clang 17 due to https://github.com/llvm/llvm-project/issues/71976, and note that it should not be used as a preferred version until resolved
#rnx

[CL 30215817 by joe kirchoff in ue5-main branch]
2023-12-08 13:41:10 -05:00
joe kirchoff
fc30480b76 UnrealBuildTool: Set PGO_PATH_TRANSLATION for all msvc platforms and additionally add the project path
#rnx

[CL 30054429 by joe kirchoff in ue5-main branch]
2023-12-01 16:38:12 -05:00
joe kirchoff
3b0e3d9f76 UnrealBuildTool: Add -VCExtendedWarningInfo and always enable when analyzing
#rnx

[CL 29952259 by joe kirchoff in ue5-main branch]
2023-11-27 19:40:07 -05:00
joe kirchoff
49e85abed1 PVS: Adjust warning logger
#rnx

[CL 29938186 by joe kirchoff in ue5-main branch]
2023-11-27 12:53:03 -05:00
joe kirchoff
a53cde6a68 UnrealVS: Fix compile single file for external project
Show additional target.cs files

#jira UE-196978
#jira UE-196952

[CL 29899924 by joe kirchoff in ue5-main branch]
2023-11-22 17:41:35 -05:00
joe kirchoff
f366053ab7 UnrealBuildTool: Correctly print that a file is being analyzed when using -SingleFile
#rnx

[CL 29893939 by joe kirchoff in ue5-main branch]
2023-11-22 14:16:25 -05:00
joe kirchoff
cdd9a5989b UnrealBuildTool: Move common action properties for CreateRecursiveAction to be shared
#rnx

[CL 29853876 by joe kirchoff in ue5-main branch]
2023-11-20 17:55:29 -05:00
josh adams
e94ead8457 - Replaced System.Environment.MachineName (and System.Net.Dns.GetHostName()) with Unreal.MachineName, since Environment.MachineName is capped at 15 characters, and not every machine name is that short. Uses System.Net.Dns.GetHostName() internally unless is throws an exception, then it falls back to Env.MachineName
#rb adam.kinge, joe.kirchoff

[CL 29712082 by josh adams in ue5-main branch]
2023-11-14 09:40:24 -05:00
joe kirchoff
61a983af47 UnrealBuildTool: Fix not selecting the preferred WindowsSDK if it is available when a supported version min or max is also requested
#rb Josh.Adams

[CL 29660647 by joe kirchoff in ue5-main branch]
2023-11-10 18:21:40 -05:00
joe kirchoff
57061564c5 Rollback PVS version
#rnx

[CL 29606795 by joe kirchoff in ue5-main branch]
2023-11-09 15:14:39 -05:00
grant medine
6689fc1065 [Backout] - CL29577197
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: Move common action properties for CreateRecursiveAction to be shared

#rnx

[CL 29600550 by grant medine in ue5-main branch]
2023-11-09 12:21:13 -05:00
joe kirchoff
cdbaccc808 UnrealBuildTool: Move common action properties for CreateRecursiveAction to be shared
#rnx

[CL 29577504 by joe kirchoff in ue5-main branch]
2023-11-08 17:51:38 -05:00
joe kirchoff
73a6de9a05 UnrealBuildTool: Box -> UBA. Command line args are doubled up until all usage can be updated
#rnx

[CL 29570778 by joe kirchoff in ue5-main branch]
2023-11-08 14:48:41 -05:00
joe kirchoff
f282906116 UnrealBuildTool: Less agressive weighting of PVS
#rnx

[CL 29565146 by joe kirchoff in ue5-main branch]
2023-11-08 12:33:44 -05:00
josh adams
7c3ccfd8b8 - Only apply UE_RELATIVE_BASE_DIR if it exists (ie has not been staged to a differnet dir structure)
- SubmitTool now will set the projectdir to the Restricted location only if not-staged
- Disabled some settings in SubmitTool to reduce unused staged files (dlls, etc)
- Disabled VULKAN_HAS_DEBUGGING_ENABLED when IS_PROGRAM, and no longer stage all the VkLayers when staging a Program (helps save over 20mb from standalone programs on Windows)
- No longer force ShaderFormats to true when building a program that is TargetPlatform enabled
#rb j.baumgartner

[CL 29527715 by josh adams in ue5-main branch]
2023-11-07 14:04:01 -05:00
henrik karlsson
4562f1e8f2 [UBT]
* Enabled remote linking again in vctoolchain

[CL 29527613 by henrik karlsson in ue5-main branch]
2023-11-07 14:00:19 -05:00