Commit Graph

1867 Commits

Author SHA1 Message Date
josh adams
d71f94fa56 - Made a script (ExportAppleBuild) for uploading or exporting .xcarchives (we had MakeIPA but this is more general purpose and uses a project param to get ASC params
- This needs .plist files to control the export/upload process, added some premade default ones in Engine/Build/Xcode
- Refactored some code for the Auth param stuff
#rb calvin.zheng

[CL 32817761 by josh adams in ue5-main branch]
2024-04-08 22:42:27 -04:00
joe kirchoff
b1bca72b13 UnrealBuildTool: TargetRules setting to disable volatile metadata for msvc platforms
#rnx

[CL 32776429 by joe kirchoff in ue5-main branch]
2024-04-05 18:30:06 -04:00
joe kirchoff
673ef5234d UnrealBuildTool: Fix bad format string in LinuxToolChain
#rnx

[CL 32749639 by joe kirchoff in ue5-main branch]
2024-04-04 20:02:38 -04:00
joe kirchoff
f64c22a4f3 UnrealBuildTool: Resolve CA1001, CA1012, CA1018, CA2213
#rnx

[CL 32716079 by joe kirchoff in ue5-main branch]
2024-04-03 19:55:53 -04:00
chris constantinescu
7c5095a408 LLT Android support
#rb Chris.Babcock, sebastian.lewicki
#jira UE-210332

[CL 32714226 by chris constantinescu in ue5-main branch]
2024-04-03 18:39:56 -04:00
joe kirchoff
65f7eab2cd UnrealBuildTool: Resolve CA2254, IDE0011, IDE0017, IDE0030, IDE0031, IDE0037, IDE0056, IDE0075, IDE2000, IDE2001
#rnx

[CL 32711093 by joe kirchoff in ue5-main branch]
2024-04-03 17:18:04 -04:00
joe kirchoff
a20c9fbb9e UnrealBuildTool: Format documents, remove and sort usings
#rnx

[CL 32700883 by joe kirchoff in ue5-main branch]
2024-04-03 12:22:43 -04:00
joe kirchoff
89805bc149 UnrealBuildTool: Resolve IDE0008, IDE0049
#rnx

[CL 32687030 by joe kirchoff in ue5-main branch]
2024-04-02 20:29:22 -04:00
joe kirchoff
a1dbac679f UnrealBuildTool: Fix exposing static variables for various Unreal types, use get only properties instead
#rnx

[CL 32686920 by joe kirchoff in ue5-main branch]
2024-04-02 20:19:54 -04:00
joe kirchoff
e895acc0bb UnrealBuildTool: Resolve IDE0018, IDE0019, IDE0034, IDE0038, IDE0041, IDE0054, IDE0057, IDE0074, IDE0090
#rnx

[CL 32686487 by joe kirchoff in ue5-main branch]
2024-04-02 19:54:03 -04:00
joe kirchoff
3343d142a0 UnrealBuildTool: Whoops an int isn't a bool, don't prefix with b
#rnx

[CL 32595641 by joe kirchoff in ue5-main branch]
2024-03-28 17:29:54 -04:00
joe kirchoff
4d35e9a5c5 UnrealBuildTool: Add option to reduce optimizations for huge functions for MSVC platforms
#rnx

[CL 32595621 by joe kirchoff in ue5-main branch]
2024-03-28 17:29:39 -04:00
zach harris
5a94bea40d Disabling PGOMGR warning for missing pgc files when using a pre-merged pgd file.
#rb elizabeth.bunner

[CL 32550042 by zach harris in ue5-main branch]
2024-03-27 13:50:36 -04:00
florin pascu
5d7794302b Re-submit
Autosdk MetalDeveloperTools support
On Win64 MetalShaderFormat module is always loaded
#rb Josh.Adams

[CL 32543102 by florin pascu in ue5-main branch]
2024-03-27 10:25:21 -04:00
florin pascu
f081d42456 [Backout] - CL32490223
[FYI] Florin.Pascu
Original CL Desc
-----------------------------------------------------------------
Autosdk MetalDeveloperTools support
On Win64 MetalShaderFormat module is always loaded
#rb zack.neyland

[CL 32507758 by florin pascu in ue5-main branch]
2024-03-26 09:56:21 -04:00
zach harris
05624440e6 Modifying how we grab pgd and pgc files on Windows to account for the new merged pgd pipeline.
#rb adolf.stary

[CL 32490681 by zach harris in ue5-main branch]
2024-03-25 18:58:08 -04:00
florin pascu
830c02b99d Autosdk MetalDeveloperTools support
On Win64 MetalShaderFormat module is always loaded
#rb zack.neyland

[CL 32490237 by florin pascu in ue5-main branch]
2024-03-25 18:51:55 -04:00
henrik karlsson
01258886d5 [UBT]
* Added braces around single line conditional

[CL 32284803 by henrik karlsson in ue5-main branch]
2024-03-15 17:19:18 -04:00
henrik karlsson
14e0676826 [UBT]
* Add /NOEXP to crossreferenced link action when building dll (.exp is already written by lib action). Note, this is only enabled for msvc linker (clang linker does not support it)

[CL 32283976 by henrik karlsson in ue5-main branch]
2024-03-15 16:44:31 -04:00
henrik karlsson
5550ce5430 [UBT]
* Changed so dll linking actions use /NOIMPLIB to prevent writing of .lib/.exp file (instead of deleting them afterwards)
* Changed so lib creation is calling link.exe directly instead of via lib.exe (lib.exe [at]rsp just spawns link.exe /lib [at]rsp).

Note, Ideally we should figure out how to do this splitup of two actions with lld-link.exe but there is no way to run lld-link.exe and only create the import lib.. /NOIMPLIB is supported, but not the other way around.

[CL 32232296 by henrik karlsson in ue5-main branch]
2024-03-13 18:44:12 -04:00
ben marsh
70b1b9ffff Update EpicGames.Perforce.Native to use the 2023.2 Perforce libraries.
#jira UE-196875

[CL 32232271 by ben marsh in ue5-main branch]
2024-03-13 18:43:16 -04:00
joe kirchoff
1754f1ddab UnrealBuildTool: Fix preferred version check for Intel oneAPI toolchain
#rnx

[CL 32225670 by joe kirchoff in ue5-main branch]
2024-03-13 16:00:08 -04:00
joe kirchoff
e4578dedff UnrealBuildTool: Fix reference to unavailable symbol
#rnx

[CL 32218606 by joe kirchoff in ue5-main branch]
2024-03-13 13:01:03 -04:00
real-mikhail
f43ef6a82d PR #11411: Fixes for Rider project file generator
#jira UE-205866

[CL 32200720 by real-mikhail in ue5-main branch]
2024-03-12 20:35:34 -04:00
Evtihevich
548c478c7d PR #11565: [PVS-Studio] Added a new format of the analyzer report
#jira UE-208643

[CL 32198434 by Evtihevich in ue5-main branch]
2024-03-12 19:33:22 -04:00