Commit Graph

6547 Commits

Author SHA1 Message Date
joe kirchoff
46070aebd1 UnrealBuildTool: If the clang compiler is in use, default to allowing the clang linker
#rnx

[CL 36759701 by joe kirchoff in 5.5 branch]
2024-10-01 19:51:00 -04:00
josh adams
7e0ec5711d - Changed Hybrid project checking to always check all enabled platforms to see if any need to be hybrid. This helps address an issue where a single-platform (say IOS) plugin was causing packaging to fail because the host platform (Mac) to clean up the hybrid target files, so then packaging for IOS would fail to find the compiled hybrid targets
#rb Chris.Babcock
#jira UE-224099

[CL 36758053 by josh adams in 5.5 branch]
2024-10-01 19:35:42 -04:00
ben marsh
595309196c Merging NET 8 upgrades from Main.
[CL 36755991 by ben marsh in 5.5 branch]
2024-10-01 19:12:37 -04:00
sebastian werema
d34345aff3 Remove RHI breadcrumbs from default Android build config
#rb Jack.Porter

[CL 36754762 by sebastian werema in 5.5 branch]
2024-10-01 19:02:06 -04:00
brandon schaefer
53cc4b454d Enable compressing debug files by default on Linux
#rb Joe.Kirchoff
#jira UE-126026

#ushell-cherrypick of 36310290 by Brandon.Schaefer

[CL 36750732 by brandon schaefer in 5.5 branch]
2024-10-01 18:16:55 -04:00
chris babcock
474ce22414 Upgrade to Gradle 8.7 with AGP 8.5.0 and use SDK 34 for compiling
#jira UE-222716
#android
[REVIEW] [at]dmytro.ivanov
#rb dmytro.ivanov, Rafa.Lecina

[CL 36456621 by chris babcock in 5.5 branch]
2024-09-19 18:30:33 -04:00
Almax27
774f252b92 Fix plist value causing issues with launch orientation (the github PR #12208). Also (in additional to the PR), UISupportedInterfaceOrientations was being duplicated in the non-legacy plist writing (now removed) and modern xcode xcconfig file.
#jira UE-221333
#rb Josh.Adams

[CL 36449673 by Almax27 in 5.5 branch]
2024-09-19 16:13:28 -04:00
joe kirchoff
188958c8b5 UnrealBuildTool: Place resource intermediate files for executables in a subfolder
#rnx
#jira UE-224520

[CL 36365797 by joe kirchoff in 5.5 branch]
2024-09-17 20:09:26 -04:00
joe kirchoff
547acf6418 UnrealBuildTool: Intel ICX 2024.2 integration
[CL 36320046 by joe kirchoff in 5.5 branch]
2024-09-16 18:42:20 -04:00
joe kirchoff
bf0b9c8d08 UnrealBuildTool: Intel ICX 2024.2 integration
[CL 36319956 by joe kirchoff in 5.5 branch]
2024-09-16 18:39:20 -04:00
josh adams
81375ff983 - Fixed an issue with Marketplace plugins breaking project packaging
#jira UE-218256
#rb Joe.Kirchoff

[CL 36312462 by josh adams in 5.5 branch]
2024-09-16 15:24:26 -04:00
joe kirchoff
3ec41f9b8f UnrealBuildTool: Fix clang checker added version
#rnx
#jira UE-224387

[CL 36306956 by joe kirchoff in 5.5 branch]
2024-09-16 12:45:45 -04:00
henrik karlsson
96837e6db5 [UBT]
* Changed root paths to be sorted with engine/project/unreal first and additional paths after.. by keeping this sorting consistent between all actions we will get fewer entries in the path table

[CL 36305157 by henrik karlsson in 5.5 branch]
2024-09-16 11:55:40 -04:00
joe kirchoff
6925c7f408 UnrealBuildTool: Handling for newer clang checkers
#rnx
#jira UE-224286

[CL 36281592 by joe kirchoff in 5.5 branch]
2024-09-13 16:47:35 -04:00
joe kirchoff
1121249ce7 UnrealBuildTool: Default UBALocalExecutor to be enabled by default
#rnx

[CL 36269743 by joe kirchoff in 5.5 branch]
2024-09-13 12:34:11 -04:00
joe kirchoff
a860fd3e9c UnrealBuildTool: Disable core.BitwiseShift clang checker
#rnx

[CL 36254234 by joe kirchoff in 5.5 branch]
2024-09-12 20:46:57 -04:00
joe kirchoff
7381163168 UnrealBuildTool: Add visual studio and msvc min version to warning when no valid default compiler is found
#rnx

[CL 36244115 by joe kirchoff in 5.5 branch]
2024-09-12 16:31:28 -04:00
joe kirchoff
f9f3596f6d UnrealBuildTool: Allow extensionless files when scanning all include paths to find dependencies
#rnx
#jira UE-223510
#rb ryan.hummer

[CL 36232126 by joe kirchoff in 5.5 branch]
2024-09-12 12:18:15 -04:00
joe kirchoff
070b2a1552 UnrealBuildTool: Option to enforce Standard C++ ODR violations under /Gw with /Zc:checkGwOdr when strict conformance is enabled
#rnx

[CL 36214557 by joe kirchoff in 5.5 branch]
2024-09-11 19:27:09 -04:00
joe kirchoff
33d4c1a971 UnrealBuildTool: Move min arch support up to ClangToolChain so it can be applied to any clang platform
#rnx

[CL 36214206 by joe kirchoff in 5.5 branch]
2024-09-11 19:16:10 -04:00
joe kirchoff
3e6f7604d6 UnrealBuildTool: clang-cl flags for /arch
#rnx

[CL 36210777 by joe kirchoff in 5.5 branch]
2024-09-11 17:19:22 -04:00
Ryan Hummer
4af2fd066d Updating Dev-Release-5.5 from Main at CL #36144969
#okforversepublic

[CL 36146571 by Ryan Hummer in Dev-5.5 branch]
2024-09-10 10:26:02 -04:00
joe kirchoff
094968df3d UnrealBuildTool: Support ISPC multiple architectures in a single build
* Update GenerateISPCHeaders & CompileISPCFiles to work the same as CompileCppFiles, handling multiple arch
* GenerateISPCHeaders & CompileISPCFiles is now protected
* Simplify platform and arch logic in ISPCToolchain
* Remove need to override ISPC compile functions for Android

[CL 36038490 by joe kirchoff in ue5-main branch]
2024-09-05 10:06:13 -04:00
markus breyer
f83d2d8856 Support for import_as structs and interfaces in VerseVM VNI
- invoke native_callable functions inside AutoRTFM::Open
- a number of other small fixes

#rb russell.johnston
#rnx
#okforversepublic

[CL 36025538 by markus breyer in ue5-main branch]
2024-09-04 18:10:17 -04:00
alex mcadams
0904e987f2 [Backout] - CL35980416
[FYI] Alex.McAdams
Original CL Desc
-----------------------------------------------------------------
Enable ISPC for Android. Remove deprecated physics macros from 5.1. These were generating very long lines that were confusing the android build system.

#rb dmytro.vovk

[CL 36012004 by alex mcadams in ue5-main branch]
2024-09-04 12:02:13 -04:00