Commit Graph

696 Commits

Author SHA1 Message Date
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
joe kirchoff
f8936b51a1 UnrealBuildTool: Fix PVS not printing warnings
#rnx

[CL 29496516 by joe kirchoff in ue5-main branch]
2023-11-06 14:51:06 -05:00
joe kirchoff
add7ba56ce UnrealBuildTool: Add support to set NTDDI_VERSION with WindowsPlatform.TargetWindowsMinorVersion
[CL 29410635 by joe kirchoff in ue5-main branch]
2023-11-03 12:48:54 -04:00
joe kirchoff
65ca22878d UnrealBuildTool: Ensure AdditionalArguments are passed to -SingleFile compiles
#rnx

[CL 29377332 by joe kirchoff in ue5-main branch]
2023-11-02 16:14:56 -04:00
ryan hummer
1aa0a21b4f Disable linking via box
#rnx
#rb joe.kirchoff

[CL 29362467 by ryan hummer in ue5-main branch]
2023-11-02 09:27:24 -04:00
joe kirchoff
4924371f96 UnrealBuildTool: Add RequiresUniqueBuildEnvironment to bStrictConformanceMode
#rnx

[CL 29290949 by joe kirchoff in ue5-main branch]
2023-10-31 17:04:28 -04:00
joe kirchoff
043859f1a2 UnrealBuildTool: Fix command line args containing include paths and defines when they are already listed. Add c & cpp args into compilerAdditionalArgs dictionary
#rnx

[CL 29288238 by joe kirchoff in ue5-main branch]
2023-10-31 16:11:51 -04:00
joe kirchoff
e25820c384 UnrealBuildTool: pgort140.dll path for arm64
#rnx

[CL 29244997 by joe kirchoff in ue5-main branch]
2023-10-30 15:34:21 -04:00
henrik karlsson
eccc031035 [Unrealbuildtool]
* Re-enabled box on rc.exe after fixing bug

[CL 29091719 by henrik karlsson in ue5-main branch]
2023-10-25 12:11:55 -04:00
mitchell fisher
c156f400f5 Back out changelist 29051789
[FYI] john.huelin

[CL 29076905 by mitchell fisher in ue5-main branch]
2023-10-25 02:53:22 -04:00
john huelin
c93d0f8ff8 Revert to VS2022 17.6.x toolchain to fix an issue with PGO Profile link
#rb joe.kirchoff
#rnx

[CL 29069119 by john huelin in ue5-main branch]
2023-10-25 01:18:28 -04:00