Joe Kirchoff
517316e77a
UnrealBuildTool: Add TargetRules properties to control which clang checkers are enabled. Reconcile msvc cl-clang analyze with clang analyze
...
#rnx
#rb none
#preflight 62d75b5e185da2495fd66cf6
[CL 21170857 by Joe Kirchoff in ue5-main branch]
2022-07-19 21:52:16 -04:00
Joe Kirchoff
c5ca8db060
UnrealBuildTool: Allow PCH when running the clang analyzer
...
#rb trivial
#rnx
#preflight 62d73a1f164251d065f9d9df
[CL 21169279 by Joe Kirchoff in ue5-main branch]
2022-07-19 19:43:55 -04:00
Ben Marsh
abffc54c2a
Horde: Fix incorrect deserialization of root commit nodes.
...
#preflight none
[CL 21168065 by Ben Marsh in ue5-main branch]
2022-07-19 18:09:00 -04:00
Brandon Schaefer
114571952e
Implement missing FDatetTime parsing and remove ensure to fix that
...
#jira none
#rb none
#fyi Robert.Seiver
#preflight none
[CL 21167435 by Brandon Schaefer in ue5-main branch]
2022-07-19 17:17:10 -04:00
Ben Marsh
fa5364754e
Horde: Try using client name when flushing to improve performance.
...
#preflight none
[CL 21165751 by Ben Marsh in ue5-main branch]
2022-07-19 15:08:07 -04:00
Brandon Schaefer
2b9b034876
Read in PanelColor/AlertMessage from the settings
...
#jira none
#rb none
#preflight none
#fyi Robert.Seiver
[CL 21165712 by Brandon Schaefer in ue5-main branch]
2022-07-19 15:04:35 -04:00
Ben Marsh
4069fa108c
Horde: Include more useful stats for syncing operations.
...
#preflight none
[CL 21165074 by Ben Marsh in ue5-main branch]
2022-07-19 14:17:15 -04:00
Josh Adams
4a20becb00
- Moved everything over to .xcconfig files, with the exception of Extensions (a little-used IOS feature). It's possible, just not done yet, and is currently removed and will throw an exception
...
- Requires -xcconfig on the GenerateProjectFiles commandline
- Resurreceted the old non-xcconfig code in another namespace so that we can have both code paths side-by-side
- Had to change a little bit of XcodeProjectFileGenerator to manage the side-by-side classes
#preflight 62d61dbf164251d065b9388b
[CL 21164425 by Josh Adams in ue5-main branch]
2022-07-19 13:24:38 -04:00
Ben Marsh
dfa2f60ace
Horde: Fix incorrect sync path for commit replication, and sort paths by folder first to improve batching.
...
#preflight none
[CL 21164309 by Ben Marsh in ue5-main branch]
2022-07-19 13:13:29 -04:00
Joe Kirchoff
4b30ecf0e8
UnealBuildTool: Include clang pch with -include-pch rather than -include
...
#rnx
#rb trivial
#preflight 62d6de4b1062f2e6303e396f
[CL 21164175 by Joe Kirchoff in ue5-main branch]
2022-07-19 12:59:25 -04:00
Ben Marsh
8d6b76b569
Horde: Missing file.
...
#preflight none
[CL 21163989 by Ben Marsh in ue5-main branch]
2022-07-19 12:44:58 -04:00
Ben Marsh
317dff4033
Horde: Sync commits in multiple passes, so we can resume if the pod is terminated.
...
#preflight none
[CL 21163889 by Ben Marsh in ue5-main branch]
2022-07-19 12:38:19 -04:00
Brandon Schaefer
85356f8937
Remove debugging print
...
#jira none
#rb none
#fyi Robert.Seiver
#preflight none
[CL 21162214 by Brandon Schaefer in ue5-main branch]
2022-07-19 10:30:49 -04:00
Nick Darnell
d75cbc192e
Core - Updating the TBB copy location so that the dll and pdb end up in the same place to make generating portable symbols easier.
...
Build - updating the tempstorage build graph script to ignore additonal pdb build products for tbb.
#jira UE-159742
#preflight 62d5e73ec0180d80715a8b8d
[CL 21161802 by Nick Darnell in ue5-main branch]
2022-07-19 10:00:06 -04:00
David Harvey
6b48bf288e
Turnkey indicates to the platform whether an SDK is already installed when getting the install command, for platforms that need to handle this as a special case (uninstalling the current version, for example).
...
#jira UE-157918
#rnx
#rb Nuno.Leiria
#preflight 62d66d38185da2495f8281c3
[CL 21159722 by David Harvey in ue5-main branch]
2022-07-19 05:00:41 -04:00
Joe Kirchoff
80b96ace17
UnrealVS: Don't allow regenerating projects if the batch file isn't found
...
#jira UE-158305
#rb trivial
#rnx
#preflight skipped
[CL 21153839 by Joe Kirchoff in ue5-main branch]
2022-07-18 18:21:17 -04:00
Josh Adams
a1ccbef2da
- Fixed Mac arm64 builds of UnrealEditor (another nni reference had to be disabled)
...
#rb trivial
#preflight skip
#jira UE-159613, UE-159617
[CL 21153686 by Josh Adams in ue5-main branch]
2022-07-18 18:09:08 -04:00
jorgenpt
86e78f4299
PR #9021 : Improve support for PreBuildSteps generating files (Contributed by jorgenpt)
...
#rb trivial
#preflight 62d5b5bf950c572d242a6c8d
[CL 21152219 by jorgenpt in ue5-main branch]
2022-07-18 16:23:54 -04:00
robert seiver
88f985d99b
Fixed problem with not appending previous log.
...
Fixed problem with some build list entries taking up 2 lines instead of 1
#fyi @Brandon.Schaefer
#preflight none
[CL 21151587 by robert seiver in ue5-main branch]
2022-07-18 15:26:50 -04:00
aldenc98
f59e7b924e
PR #9391 : Fix deadlock due to NativePerforceConnection.Response not being disposed (Contributed by aldenc98)
...
#preflight none
[CL 21150270 by aldenc98 in ue5-main branch]
2022-07-18 13:28:48 -04:00
Ben Marsh
01a45d8472
Horde: Missing files.
...
#preflight none
[CL 21149469 by Ben Marsh in ue5-main branch]
2022-07-18 12:07:02 -04:00
Ben Marsh
b613ceebbe
Horde: Fix running steps not being updated correctly if the containing batch terminates abruptly.
...
#preflight none
[CL 21149327 by Ben Marsh in ue5-main branch]
2022-07-18 11:49:56 -04:00
Wojciech Krywult
dc47ecf009
Modular builds: UBT: Added an option to generate .loadorder manifest file that includes a list of all dynamic modules in the order in which they are meant to be loaded (based on their dependencies).
...
It's needed on some platforms that don't handle DLLs dependencies out of the box. Generation of this file is integrated into the build metadata generation but is only triggered for platforms that explicitly indicate that it's needed (UEBuildPlatform.RequiresLoadOrderManifest()).
#rb Joe.Kirchoff
#preflight 62d57764f156340c79b98306
[CL 21149087 by Wojciech Krywult in ue5-main branch]
2022-07-18 11:31:22 -04:00
Ben Marsh
2daa706555
Horde: Add another polling iteration after mirroring a change. New changes may have been added in the meantime.
...
#preflight none
[CL 21148174 by Ben Marsh in ue5-main branch]
2022-07-18 09:47:11 -04:00
David Harvey
37cb06fcf9
Platform SDK "Force Reinstall Sdk" is only shown in the editor if the 'best' SDK version is already selected, otherwise it shows 'Update Sdk'.
...
- note: 'best' is approximated as either MainVersion or MaxVersion to avoid touching the sdk file sources on editor startup.
#jira UE-158165
#rb Brian.White, Nuno.Leiria
#rnx
#preflight 62d53617f156340c79b0d02d
[CL 21145740 by David Harvey in ue5-main branch]
2022-07-18 06:38:28 -04:00