Commit Graph

1835 Commits

Author SHA1 Message Date
christopher waters
2a82f0f138 Fixing typo. ".d" files are for Clang outputs.
#rb Joe.Kirchoff

[CL 31874206 by christopher waters in ue5-main branch]
2024-02-28 12:02:52 -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
arciel rekman
aa9b8897d8 Fix llvm-symbolizer staging issue.
#rb james.singer
[REVIEW] [at]James.Singer

[CL 31856411 by arciel rekman in ue5-main branch]
2024-02-27 17:58:30 -05:00
rafa lecina
49e24ea72f Allow to set a custom debug keystore instead of always using default one
#jira UE-202881
[REVIEW] [at]Chris.Babcock
#rb Chris.Babcock

[CL 31834155 by rafa lecina in ue5-main branch]
2024-02-27 03:54:20 -05:00
joe kirchoff
8086ae3dbc UnrealBuildTool: Setting to control print level of PVS-Studio analyzer warnings (-StaticAnalyzerPVSPrintLevel)
[CL 31810222 by joe kirchoff in ue5-main branch]
2024-02-26 13:21:03 -05:00
florin pascu
fb603bc427 IOS/TVOS/VisionOS TP refactor to TPS/TPC
#rb adam.kinge
#jira UE-206488

[CL 31807213 by florin pascu in ue5-main branch]
2024-02-26 12:11:20 -05:00
chris babcock
4d31e78995 Fix Android architecture check for project settings
#jira UE-207798
#android
[REVIEW] [at]Billy.Quick
#rb Billy.Quick

[CL 31767700 by chris babcock in ue5-main branch]
2024-02-23 12:34:07 -05:00
Evtihevich
480ccfbb2b PR #11054: [PVS-Studio] Add new PVS-Studio.exe silent exit code mode.
#jira UE-199523

[CL 31725677 by Evtihevich in ue5-main branch]
2024-02-22 12:29:23 -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
joe kirchoff
78e0f030f2 UnrealBuildTool: Move recommended Visual Studio components to json sdk config
#rnx
#rb Josh.Adams

[CL 31667312 by joe kirchoff in ue5-main branch]
2024-02-20 20:27:45 -05:00
josh adams
c0f2905ce7 - Added a method for Shared build environment builds to have certain modules marked as caring about SDK version overrides for some platforms - if any of those platforms are overridden, the DLL will be written to the project Binaries dir instead of Engine (set bAllowSDKOverrideModulesWithSharedEnvironment = true in a Target.cs)
- Added ability to optionally skip SDK validation when making a Target instance even if we don't want to skip Target validation (used when we make the base UnrealEditor target to compare to project's Editor target - we don't need to manage SDK for that temporary UnrealEditor target).
- ShaderCompileWorker is now BuildEnvironment.UniqueIfNeeded, which will build into the project binaries dir if needed (based on per-project SDK override)
- UnrealPak is marked as not caring about an SDK versions so it can be built along with SCW that does care
- Added $(BinaryDir) variable to UEBuildTarget, etc, for the location of the first Binary in the output binaries
#rb David.Harvey, Joe.Kirchoff

[CL 31661939 by josh adams in ue5-main branch]
2024-02-20 18:39:20 -05:00
josh adams
1490a189af - Split Mac target/deployment versions to have editor and non-editor versions
- Moved them into SDK.json
- Fixed up some deprecation warnings when tarrgeting macOS 13
- IOS is still using old .ini project setting method
#rb adam.kinge, carl.lloyd, zack.neyland

[CL 31651333 by josh adams in ue5-main branch]
2024-02-20 13:42:11 -05:00
joe kirchoff
f894052e4f Remove some old references to mono
#rnx
#jira UE-206585, UE-206586
#rb ryan.hummer

[CL 31634408 by joe kirchoff in ue5-main branch]
2024-02-19 19:18:28 -05:00
emrekultursay
fdb7dcbc13 PR #11428: Create separate arm64 and x64 target platforms for use with AGDE
#jira UE-206062
#android
[REVIEW] [at]Chris.Varnsverry
#rb Chris.Varnsverry

[CL 31575588 by emrekultursay in ue5-main branch]
2024-02-16 14:47:51 -05:00
arciel rekman
541b7499e3 Bundle llvm-symbolizer into ASAN/TSAN/etc internal builds.
#rb James.Singer
[REVIEW] [at]James.Singer

[CL 31571665 by arciel rekman in ue5-main branch]
2024-02-16 13:14:00 -05:00
florin pascu
36764d25c8 Fix Editor Crash when Mac SDK is not installed
Temporary put MacTargetPlatformSettings back to requiring sdk
Also add SetPlatformHiddenFromUI to remove Mac from Platform dropdown
#jira UE-207083, UE-207084

[CL 31550742 by florin pascu in ue5-main branch]
2024-02-15 20:51:47 -05:00
josh adams
878b6482da - Redid how some of the "non-supported platform SDKs" are managed to avoid edge cases.
- Disabled VisionOS on Windows to reduce confusion that it might work for launch on
#jira UE-206988
#rb josh.adams

[CL 31525680 by josh adams in ue5-main branch]
2024-02-15 13:11:06 -05:00
florin pascu
b10df2c9a1 Re-submit Desktop Platforms TP Refactor TPC/TPS Windows/Mac/Linux/WINGDK
Section Names for Windows/Mac/Linux/WindGDK will use the old names for compatibility.
#jira UE-206488
#rb Brandon.Schaefer, Josh.Adams

[CL 31522656 by florin pascu in ue5-main branch]
2024-02-15 11:46:19 -05:00
negril
d6fc435a62 PR #10731: UnrealBuildTool: fix GenerateClangDatabase
#jira UE-192234

[CL 31439584 by negril in ue5-main branch]
2024-02-13 14:20:39 -05:00
josh adams
67d747d50a - Moved all versions from *SDK.Versions.cs files to *_SDK.json files
- Some static variables made it tricky, so added some support to make it simpler on users of the static variables
#rb David.Harvey

[CL 31431441 by josh adams in ue5-main branch]
2024-02-13 11:51:53 -05:00
florin pascu
aa7c58b0c7 [Backout] - CL31378447
[FYI] Florin.Pascu
Original CL Desc
-----------------------------------------------------------------
Desktop Platforms TP Refactor TPC/TPS Windows/Mac/Linux/WINGDK
#jira UE-206488
#rb Brandon.Schaefer, Josh.Adams

[CL 31397940 by florin pascu in ue5-main branch]
2024-02-12 16:14:58 -05:00
florin pascu
20bd6eddc1 Desktop Platforms TP Refactor TPC/TPS Windows/Mac/Linux/WINGDK
#jira UE-206488
#rb Brandon.Schaefer, Josh.Adams

[CL 31378452 by florin pascu in ue5-main branch]
2024-02-12 06:54:43 -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