Commit Graph

206 Commits

Author SHA1 Message Date
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
joe kirchoff
33089071ef UnralBuildTool: Fixing more analysis warnings
#rnx

[CL 35042727 by joe kirchoff in ue5-main branch]
2024-07-23 19:39:24 -04:00
joe kirchoff
b9e3a4b200 UnrealBuildTool: Ensure invalidation for ispc and clang objects when uba compression is toggled
#rnx
#jira UE-214684

[CL 33875248 by joe kirchoff in ue5-main branch]
2024-05-23 17:13:00 -04:00
joe kirchoff
671c2e320e UnrealBuildTool: Keep track of root paths per action
#rb henrik.karlsson

[CL 33040286 by joe kirchoff in ue5-main branch]
2024-04-17 12:53:34 -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
chris babcock
51b09873a4 Fix issue with Android env vars not always set on Mac
#jira UE-209092
#android
[REVIEW] [at]Billy.Quick
#rb Billy.Quick

[CL 32099458 by chris babcock in ue5-main branch]
2024-03-07 15:48:23 -05:00
rafa lecina
8502408fb6 Fix OnlineSubsystemGooglePlay module being skipped for x86_64
#jira UE-208301
[REVIEW] [at]Chris.Babcock

#rb Chris.Babcock

[CL 31858630 by rafa lecina in ue5-main branch]
2024-02-27 19:18:15 -05:00
joe kirchoff
c0357d6a15 UnrealBuildTool: Option to disable anaylzing engine modules or generated code
#jira UE-207534, UE-207535

[CL 31669299 by joe kirchoff in ue5-main branch]
2024-02-20 20:48:55 -05:00
chris babcock
86fbd2b358 Add back new/delete operator global visibility for Android shipping builds
#jira UE-206025
#android
[REVIEW] [at]Dmytro.Vovk
#rb Dmytro.Vovk

[CL 31307634 by chris babcock in ue5-main branch]
2024-02-08 17:19:31 -05:00
wojciech krywult
689b2b7a88 UBT: Clang: Moved the -fno-delete-null-pointer-checks flag to ClangToolchain.cs so that it affected all Clang-based platform.
We still have some chacks like "this != nullptr" and without this flag Clang is allowed to optimize it away as invalid.

#rb Joe.Kirchoff
#jira UE-205288
#rnx

[CL 31128334 by wojciech krywult in ue5-main branch]
2024-02-02 11:52:13 -05:00
dmytro ivanov
a8eaa21437 Add support for HWAsan in NDK 26
#jira UE-205585
#rb dmytro.vovk

[CL 31122572 by dmytro ivanov in ue5-main branch]
2024-02-02 09:29:10 -05:00
Tanc-ANT
73aed34bfa PR #11280: Fix missing dash symbol in ShortArchNames
#jira UE-203326
#android
[REVIEW] [at]Josh.Adams
#rb Josh.Adams

[CL 31018468 by Tanc-ANT in ue5-main branch]
2024-01-30 15:27:28 -05:00
rafa lecina
6a39de8a9f Update GooglePlay games dependencies. This includes
- Create our own JNI wrapper on top of latest play-services-games-v2 classes
 - Adapt OSSGooglePlay to use this wrapper
 - Remove deprecated/unsupported functionality
 - Fix some issues with JNI support

#jira UE-201481
[REVIEW] [at]Michael.Kirzinger, [at]Chris.Babcock, [at]Bertrand.Carre
#rb Chris.Babcock, Michael.Kirzinger, Sam.Zamani

[CL 30963393 by rafa lecina in ue5-main branch]
2024-01-29 03:39:53 -05:00
josh adams
2bd1b16a6b - Fixed Android building universal, to get the x86 cpu-features.c and android_native_app_glue.c linked correctly
- Fixed expat to have the x86 lib
- Disabled SoundTouchZ support when building x86_64 or x86_64+arm64, as there is no x86 lib checked in
#rb Chris.Babcock

[CL 30649810 by josh adams in ue5-main branch]
2024-01-16 18:46:12 -05:00
dan thompson
3cc23e45e2 Android also skips when the lib end matches the architecture without a dash (i.e. x64 and -x64)
#rb Chris.Babcock

[CL 30295546 by dan thompson in ue5-main branch]
2023-12-13 11:53:50 -05:00
joe kirchoff
d6b2c9077a UnrealBuildTool: Support emiting line tables only for debugging rather than disabling debug info entirely
Configuration is the same as TargetRules.DebugInfo and will override that setting except when debug info is disabled for the entire target

[CL 28558101 by joe kirchoff in ue5-main branch]
2023-10-06 17:13:05 -04:00
joe kirchoff
6638bbba8b UnrealBuildTool: Use IEnumerable for list of toolchain input lists that should be immutable
#rnx

[CL 28484575 by joe kirchoff in ue5-main branch]
2023-10-04 20:25:45 -04:00
dmytro ivanov
a73d0e1f9f Enable support for non-4k virtual page sizes on Android, part 1
#jira UE-192126
#rb Chris.Babcock

[CL 26911522 by dmytro ivanov in ue5-main branch]
2023-08-08 04:17:39 -04:00
Chris Babcock
cd98a42dbc Fix up Lyra warnings
#jira UE-187229
#android
#review @Ryan.Hummer
#rb Ryan.Hummer

#preflight https://horde.devtools.epicgames.com/job/6478f6e77a6aeda41b5a5ed2

[CL 25743610 by Chris Babcock in ue5-main branch]
2023-06-01 17:30:34 -04:00
joe kirchoff
acacd6a8de UnrealBuildTool: More automated code cleanup
* Use object type rather than var
* Remove double newlines
* Use pattern matching

#rnx
#preflight 647780095d23eca37d28a387

[CL 25706751 by joe kirchoff in ue5-main branch]
2023-05-31 13:37:21 -04:00
joe kirchoff
acf80ab609 [Backout] - CL25694851
[FYI] Joe.Kirchoff
Original CL Desc
-----------------------------------------------------------------
UnrealBuildTool: More automated code cleanup

#rnx

[CL 25695155 by joe kirchoff in ue5-main branch]
2023-05-30 19:55:37 -04:00
joe kirchoff
7ed1a39679 UnrealBuildTool: More automated code cleanup
#rnx

[CL 25694864 by joe kirchoff in ue5-main branch]
2023-05-30 19:36:05 -04:00
joe kirchoff
c04da27b3b UnrealBuildTool: More automated code cleanup
#rnx
#preflight 64767efb4b1ead7c7f428c7a

[CL 25693857 by joe kirchoff in ue5-main branch]
2023-05-30 18:59:32 -04:00