Commit Graph

1812 Commits

Author SHA1 Message Date
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
joe kirchoff
54e424b1d9 UnrealBuildTool: msvc pch when running /analyze also creates a .pchast file
#rnx
#jira UE-205597

[CL 31106405 by joe kirchoff in ue5-main branch]
2024-02-01 17:38:31 -05:00
joe kirchoff
806580e457 UnrealBuildTool: Downgrade msvc "C4702: unreachable code" to a warning when running LTCG or PGO builds
#rnx

[CL 31095684 by joe kirchoff in ue5-main branch]
2024-02-01 14:01:04 -05:00
joe kirchoff
0f944529bf UnrealBuildTool: Always set msvc extended error info flags
#rnx

[CL 31092135 by joe kirchoff in ue5-main branch]
2024-02-01 12:37:34 -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
ben marsh
d7752ee24e UBT: Fix build error (reference to missing namespace).
[FYI] Joe.Kirchoff

[CL 30985658 by ben marsh in ue5-main branch]
2024-01-29 22:29:16 -05:00
joe kirchoff
cda8535a52 UnrealBuildTool: Add a warning if the windows compiler is not a preferred version.
Can be controled (Error, Warning, Off), default is Warning:
CommandLine: -ToolchainVersionWarningLevel=value
BuildConfiguration.xml: <WindowsPlatform><ToolchainVersionWarningLevel>value</ToolchainVersionWarningLevel></WindowsPlatform>
Ini: [/Script/WindowsTargetPlatform.WindowsTargetSettings] ToolchainVersionWarningLevel=value

[CL 30985213 by joe kirchoff in ue5-main branch]
2024-01-29 22:10:58 -05:00
florin pascu
367836ea48 First part of TargetPlatform(TP) refactor into TargetPlatformSettings(TPS) and TargetPlatformControls(TPC)
TPS doesn't need SDK and will be used to get info about the platform
TPC requires SDK
AndroidTP has been converted to the new system
#jira UE-200883
#rb Jack.Porter

[CL 30963885 by florin pascu in ue5-main branch]
2024-01-29 04:50:19 -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
joe kirchoff
68c06bfbcc UnrealBuildTool: Remove VS2019 support
#jira UE-190039

[CL 30943783 by joe kirchoff in ue5-main branch]
2024-01-26 17:21:00 -05:00
joe kirchoff
9392fcdbfe Bump preferred MSVC compiler to14.38.33130 - VS2022 17.8
[CL 30938209 by joe kirchoff in ue5-main branch]
2024-01-26 15:30:52 -05:00
josh adams
08d8e93aeb - Force disable Uba for all Link actions on Mac host
- Matched the CanRunRemotely match the force no-Uba for Mac shell commands
#rb Joe.Kirchoff

#changelist validated
#virtualized

[CL 30858422 by josh adams in ue5-main branch]
2024-01-24 15:13:51 -05:00
djethernet1
1cc6a2d28d GitHub 11247 : Add launch image for Quest
#jira UE-202959
#android
[REVIEW] [at]Victor.Brodin
#rb Victor.Brodin

#11247

[CL 30725620 by djethernet1 in ue5-main branch]
2024-01-19 15:07:40 -05:00
chris babcock
2450ccee79 Check directory exists before adding to dependency check
#jira UE-204288
#android
[REVIEW] [at]Adam.KingE
#rb Adam.KingE

[CL 30695036 by chris babcock in ue5-main branch]
2024-01-18 15:40:30 -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
dmytro ivanov
4937d0eacb Adding support for >=2 Android devices in VS+AGDE when pushing libUnreal.so outside of .apk.
Implements support for patching .vcxproj.user files.

#jira UE-200682
#rb Chris.Babcock

[CL 30479151 by dmytro ivanov in ue5-main branch]
2024-01-08 07:55:34 -05:00
joe kirchoff
a8e9572942 UnrealBuildTool: Ignore system paths when analyzing with PVS-Studio rather than just ThirdParty paths
#rnx

[CL 30444445 by joe kirchoff in ue5-main branch]
2023-12-22 16:18:30 -05:00
joe kirchoff
1455fc9ca4 UnrealBuildTool: Fix some editorconfig errors
#rnx

[CL 30435211 by joe kirchoff in ue5-main branch]
2023-12-21 18:50:32 -05:00
dmytro ivanov
7e4a60350d Support devices without lz4 compression for bDontBundleLibrariesInAPK
#jira UE-198612

[CL 30393107 by dmytro ivanov in ue5-main branch]
2023-12-19 07:52:19 -05:00
joe kirchoff
2e344b6efa Intel ICX 2024.0 integration plus instrumented/sampled PGO support (via Jeff.Rous)
#rb Steve.Robb, Joe.Kirchoff

[CL 30383859 by joe kirchoff in ue5-main branch]
2023-12-18 17:29:33 -05:00
dmytro ivanov
b8a0694f0a Hooking libc.so malloc/free/etc into memory tracer on Android
#jira UE-200096
#rb Chris.Babcock, ionut.matasaru

[CL 30376336 by dmytro ivanov in ue5-main branch]
2023-12-18 10:56:29 -05:00
slonopotamus
641c92c269 Refactor FGenericPlatformOutputDevices::SetupOutputDevices code just a little so that we don't have to suffer code rot in a custom linux implementation
#jira UE-166583
#PR 9643
#9643
#rb [at]Brandon.Schaefer
#presubmit 657a2209be1cfc2f95b29cb7

[CL 30375011 by slonopotamus in ue5-main branch]
2023-12-18 09:16:15 -05:00
matt johnson
19a5270ad5 UBT: add "bVcRemoveUnreferencedComdat" ModuleRules property to control whether /Zc:inline is enabled with MSVC
#rb Joe.Kirchoff

[CL 30329213 by matt johnson in ue5-main branch]
2023-12-14 15:09:30 -05:00
joe kirchoff
bcdf5992ab UnrealBuildTool: Fix some seealso tags
#rnx

[CL 30307981 by joe kirchoff in ue5-main branch]
2023-12-13 18:12:53 -05:00