Commit Graph

5696 Commits

Author SHA1 Message Date
neil henning
f222493c8a Make CPP files on windows depend on the AutoRTFM compiler version if we are using it.
#rb joe.kirchoff

[CL 27302143 by neil henning in ue5-main branch]
2023-08-23 07:19:35 -04:00
joe kirchoff
d248ec932f UnrealBuildTool: Add WindowsTargetRule setting for PDB page size
#rnx

[CL 27292108 by joe kirchoff in ue5-main branch]
2023-08-22 19:00:20 -04:00
josh adams
ecce4e7680 - Brought back Legacy style temp keychain method because IPP cannot currently re-sign Frameworks embedded in a .app
#jira UE-193511
#rb axel.riffard

[CL 27279039 by josh adams in ue5-main branch]
2023-08-22 14:03:26 -04:00
arciel rekman
cb5b870cfc UBT: Add AVX arch support to Linux toolchains.
#rb Brandon.Schaefer, Joe.Kirchoff
[REVIEW] [at]Brandon.Schaefer, [at]Joe.Kirchoff
#rnx

[CL 27251505 by arciel rekman in ue5-main branch]
2023-08-21 15:58:31 -04:00
joe kirchoff
94452e2f5d UnrealBuildTool: Update BuildSettingVersion for temp generated projects
#rnx

[CL 27247806 by joe kirchoff in ue5-main branch]
2023-08-21 14:31:25 -04:00
robert srinivasiah
3e991908f7 UBT: Generate RulesFileCache for temporary targets created for hybrid projects
When we have hybrid projects, we add temporary target and build files in Intermediate/Source. We need to regenerate the RulesFileCache for that temporary folder.
If we don't, our 'initial' attempt to BuildCookRun a project will fail because we won't discover any target files because of an invalid cache entry.

#jira UE-190114 UE-193398
#rb Kriss.Gossart Jeff.Fisher

[CL 27246945 by robert srinivasiah in ue5-main branch]
2023-08-21 14:09:10 -04:00
joe kirchoff
96b61db330 UnrealBuildTool: Add support for /PDBSTRIPPED msvc symbols with -StripPrivateSymbols
#jira UE-192420

[CL 27224732 by joe kirchoff in ue5-main branch]
2023-08-18 19:35:13 -04:00
tim smith
5252c1e1b3 1) Removed the bUseVerse UBT setting.
2) Removed usage of WITH_VERSE and UE_USE_VERSE_PATHS
3) Modified UBT to always set WITH_VERSE and UE_USE_VERSE_PATHS to one until the setting is completely removed.

#rb Andrew.Scheidecker

[CL 27199531 by tim smith in ue5-main branch]
2023-08-18 08:09:29 -04:00
chris babcock
2ce9413c92 Kill java before clean step on Windows to fix locked files issue that sometimes occurs with minifyReleaseWithR8
#android
[REVIEW] [at]Ben.Temple
#rb Ben.Temple

[CL 27192837 by chris babcock in ue5-main branch]
2023-08-17 23:29:54 -04:00
chris constantinescu
735dba1e66 LLT metadata generation fixes:
- make files readable when (re)generating
- make more platforms non-runnable by default
- adjust binaries path for plugins
- supported platforms are generated from TestMetadata instead of C# attribute

New tests brought to Horde: EventLoop and StateGraph

#rb Jerome.Delattre
#jira UE-192549

[CL 27184032 by chris constantinescu in ue5-main branch]
2023-08-17 16:15:06 -04:00
bryan sefcik
6d9b945de1 Updated all of the intellisense data gathering to be done in parallel.
Updated a few project generators to be thread safe.
Fixed an issue where the vproject generation wasn't deterministic.
Updated the project generation to output the total time it took to execute.

Before: 21.62 seconds
After: 17.56 seconds

#jira
#rb joe.kirchoff

[CL 27179702 by bryan sefcik in ue5-main branch]
2023-08-17 14:18:48 -04:00
joe kirchoff
9e625c94a3 UnrealBuildTool: Fix text case in condition
#rnx

[CL 27162339 by joe kirchoff in ue5-main branch]
2023-08-16 20:32:11 -04:00
joe kirchoff
734547cd0d Box: Experimental arm64 support
#rnx

[CL 27161416 by joe kirchoff in ue5-main branch]
2023-08-16 19:56:55 -04:00
andrew scheidecker
04a9c26a83 Fix ClangToolchain passing -fautortfm to the IWYU compiler.
#rb Michael.Nicolella, Brandon.Schaefer

[CL 27156750 by andrew scheidecker in ue5-main branch]
2023-08-16 17:45:21 -04:00
joe kirchoff
448d2082d2 UnrealBuildTool: Fix generate clang database regression due to alternate intermediate directory
#rnx
#jira UE-193178
#rb Chris.Waters

[CL 27156561 by joe kirchoff in ue5-main branch]
2023-08-16 17:42:49 -04:00
calvin zheng
6d0beb5860 fix UBT interpretation of ProvisioningProfile paths, so that it works with Editor's browse file button in settings
#jira UE-193103
#rb Josh.Adams

[CL 27152021 by calvin zheng in ue5-main branch]
2023-08-16 16:01:20 -04:00
bryan sefcik
4fe53695a9 Fixed typo.
[FYI] josh.adams
#jira

[CL 27148292 by bryan sefcik in ue5-main branch]
2023-08-16 14:24:32 -04:00
david harvey
34b4778a2c Add a 'general settings' platform ini section, so manifest-related config properties can be queried from a separate section to other platorm properties
#jira UE-179187
#rnx
#rb trivial

[CL 27143279 by david harvey in ue5-main branch]
2023-08-16 12:35:36 -04:00
adam kinge
efb7b10e12 Fix tvOS missing LaunchScreen causing a crash on startup.
#jira UE-192454
#rnx
#rb josh.adams
#lockdown zack.neyland

[CL 27130552 by adam kinge in ue5-main branch]
2023-08-15 21:41:03 -04:00
josh adams
82ee4f70d5 - Removed the quotes around the signing identity for Xcode manual codesigning
- During staging, we now make the UBTGenerated/Info.Template.plist in the project folder instead of Engine folder, for BP projects
- Fixed an AppStoreConnect label in the Xcode project settings that would have confused anyone trying to set it up

#jira UE-193101, UE-193108, UE-193104
#rb Calvin.zheng

[CL 27130271 by josh adams in ue5-main branch]
2023-08-15 21:33:02 -04:00
joe kirchoff
d9c266018a Fix -Mode=IWYU header print when -Write is passed
#rnx

[CL 27126904 by joe kirchoff in ue5-main branch]
2023-08-15 19:35:44 -04:00
adam kinge
602131ca91 Fix missing launch image on iOS. Also fix AppIcon inverted logic for iOS.
#jira UE-192454
#rnx
#rb josh.adams
#lockdown zack.neyland

[CL 27122840 by adam kinge in ue5-main branch]
2023-08-15 17:54:41 -04:00
josh adams
0d157fcd25 - Changed the logic for Programs to allow for Resources to exist in Engine/Source/Programs/Foo/Resources/Mac (which was an existing place to put Mac resources) instead of Engine/Programs/Foo/Build/Mac. WIll be used in an upcoming changelist for some icons and plist fixes for UnrealInsigits and UnrealMultiUserServer. This will also be helpful for licensees that have icons in the old location
- Allow extra .apps to be staged into the final .app (like CrashReportClient.app)

#jira UE-192894,UE-192906
#rb zack.neyland

[CL 27112834 by josh adams in ue5-main branch]
2023-08-15 14:32:01 -04:00
josh adams
13dcf051b1 - Fixed an issue with naming of schemes in stub xcodeprojects when packaging BP projects (the previous method of checking TargetRules name doesnt account for the rename of UnrealGame to MyProjectGame)
#jira UE-192890
#rb zack.neyland

[CL 27108911 by josh adams in ue5-main branch]
2023-08-15 13:16:03 -04:00
axel riffard
94ea3fdc49 tvOS app icon fix for modern xcode
#jira UE-192009
#rb josh.adams

[CL 27108352 by axel riffard in ue5-main branch]
2023-08-15 13:07:25 -04:00