Commit Graph

304 Commits

Author SHA1 Message Date
ryan hummer
1d718032f6 Correctly re-enabling dsym generation for mac
Force the editor & tools to have symbols, game targets are optional based on WithFullDebugInfo

#rnx
#jira UE-152920
#rb chad.garyet
#preflight 635bf394ae6840072d2a13b4

[CL 22850394 by ryan hummer in ue5-main branch]
2022-10-29 01:41:35 -04:00
ryan hummer
b7cf1c0511 Fixing EpicGames.Perforce.Native not being included in an installed linux build
#rnx
#jira UE-168569
#rb ??
#preflight none

[CL 22823597 by ryan hummer in ue5-main branch]
2022-10-28 00:34:08 -04:00
ryan hummer
11be2f06e4 Adjusted Game Configuration Build Order for InstalledEngineBuild
Working around an issue with Game compiliation with no ParallelExecutor and including the clean argument

#rnx
#jira UE-168374
#rb ??
#prelight none

[CL 22823566 by ryan hummer in ue5-main branch]
2022-10-28 00:32:00 -04:00
ryan hummer
b3931d0b5e Disable dsym generation due to a symbol failing to be dumped by breakpad
#rnx
#jira UE-152920
#rb ??
#preflight none

[CL 22823562 by ryan hummer in ue5-main branch]
2022-10-28 00:31:43 -04:00
ryan hummer
1fd5334423 Removing force enabling AllowParallelExecutor
Don't force enable if IsBuildMachine is eanbled.

#rnx
#jira UE-168358
#rb ??
#preflight none

[CL 22802895 by ryan hummer in ue5-main branch]
2022-10-26 22:21:12 -04:00
ryan hummer
998e51acb1 Allow enabling of DYSM files for Mac with an Installed Engine Build
* Change -NoDSYM arg to -EnableDSYM to allow enabling of DYSM files for Mac
* Plumb that setting through InstalledEngineBuild.xml to allow generating them for an engine build

#rnx
#jira UE-152920
#rb zack.neyland
#preflight 635826c2446a7f4746f6460a

[CL 22798636 by ryan hummer in ue5-main branch]
2022-10-26 19:13:17 -04:00
ryan hummer
b4ef6d7ec4 Ensure Build Tool CS Binaries are properly filtered when generating an installed build
Setup a new filter property to filter when tagging before copying to the final install path

#rnx
#jira UE-168092
#rb chad.garyet
#preflight 6356dcb9cb31f106cea6cef3

[CL 22792865 by ryan hummer in ue5-main branch]
2022-10-26 17:27:28 -04:00
ryan hummer
7158f27718 Disable AllowParallelExecutor by default for UnrealGame
Work around for ParallelExecutor issues with PCH's for some machine setups

#rnx
#jira UE-160341, UE-163311
#rb joe.kirchoff
#preflight none

[CL 22712202 by ryan hummer in ue5-main branch]
2022-10-22 15:37:07 -04:00
josh adams
30245001cf - Change Mac to use "dotnet msbuild" to compile C# programs with, instead of msbuild - dotnet is shipped with the engine so is always there. This is to fix builders building with xbuild which is deprecated and going away
- Removed unused MobileDeviceInterface
#jira UE-164616
#rb adam.kinge
#preflight 6352ccfee6096564af79599f

[CL 22693841 by josh adams in ue5-main branch]
2022-10-21 13:25:02 -04:00
Ryan Hummer
a82039244e Fixing up some UAT/UBT issues with installed builds
* Missing various dlls
* Excluding obj folders for Automation tool and platform folders
* Full fix for mac missing dlls

#rnx
#jira UE-166753, UE-166963
#rb joe.kirchoff
#preflight 635146eb047f3570addf9c8c

[CL 22671708 by Ryan Hummer in ue5-main branch]
2022-10-20 17:04:26 -04:00
Ryan Hummer
9284680920 Restore performing an enumerate compile for UAT to collect reference libraries
Mac & Linux Only

#rnx
#jira UE-112839
#rb none
#preflight TBD

[CL 22547281 by Ryan Hummer in ue5-main branch]
2022-10-14 23:30:49 -04:00
jason walter
8426fab963 Add UnrealMultiUserSlateServer to the installed build list.
#jira UE-166838
#rb zach.brockway
#preflight 6345e4b1663dafe416e593ca
#lockdown alejandro.arango

[CL 22483092 by jason walter in ue5-main branch]
2022-10-12 14:49:57 -04:00
josh adams
847a24be46 - Fixed an issue with x86 dylibs stomping on arm64 dylibs in InstalledBuilds
#rb ryan.hummer
#preflight 632ddc43a4769ad714057d89
#jira UE-163939

[CL 22164389 by josh adams in ue5-main branch]
2022-09-23 20:22:16 -04:00
Zousar Shaker
b9de270fb7 Ensure that the UnrealObjectPtrTool executable is built and included in the released editor build for Win64, Mac, and Linux.
#rb ryan.hummer
#preflight 63191246f448dc6e58716c24

[CL 21867182 by Zousar Shaker in ue5-main branch]
2022-09-07 19:25:14 -04:00
Ryan Hummer
5696f15ac8 Build DDC Against an Arm64 Mac if WithMacArm64 is true
#rnx
#jira none
#rb none
#preflight

[CL 21165011 by Ryan Hummer in ue5-main branch]
2022-07-19 14:12:49 -04:00
Ryan Durand
a9d716a981 If using WithMacArm64, don't compile UE with -allmodules.
#rnx
#rb none
#jira none
#fyi josh.adams

[CL 21092218 by Ryan Durand in ue5-main branch]
2022-07-14 12:29:36 -04:00
Ryan Durand
a1114c0754 Only build UnrealEditor Mac for Arm64 when WithMacArm64 is set.
#rnx
#rb none
#jira none

[CL 21070027 by Ryan Durand in ue5-main branch]
2022-07-13 09:08:11 -04:00
Ryan Durand
499785e59b Add Arm64 support for Mac builds.
#rnx
#rb ryan.hummer
#jira UE-159163
#preflight

[CL 21063833 by Ryan Durand in ue5-main branch]
2022-07-12 17:25:18 -04:00
JeanLuc Corenthin
8a3d18c932 Fixed missing MDLImporter module in Linux binary build
#jira UE-158286
#rb none
#preflight 62c330935d53ca5bce1d734a

[CL 20941152 by JeanLuc Corenthin in ue5-main branch]
2022-07-05 09:31:49 -04:00
jeanluc corenthin
ae2a5329a7 Modified "Installed Build Group Linux" to icnlude the result of the compilation of the Datasmith plugins on Linux with a full workspace
Added "Extra Plugins Agent Linux" agent to compile the Datasmith plugins on Linux with a full workspace

#jira UE-157617
#rb brandon.schaefer
#preflight 62b5fe61380d1629fd844d06
[FYI] thomas.convard
#lockdown simon.tourangeau

#ROBOMERGE-AUTHOR: jeanluc.corenthin
#ROBOMERGE-SOURCE: CL 20829829 in //UE5/Release-5.0/... via CL 20832164
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v971-20777995)

[CL 20834230 by jeanluc corenthin in ue5-main branch]
2022-06-27 13:09:49 -04:00
Ryan Hummer
59e52f92c6 Store off the generated Compressed csv files from the BuildDerivedDataCache
Helpful to diagnose and verify DDC keys part of an installed build cache

#rnx
#jira UE-150163
#rb none
#preflight 62ac7f665d5264997e1ae391

[CL 20703704 by Ryan Hummer in ue5-main branch]
2022-06-17 11:08:30 -04:00
David Harvey
f1924cfc7f Move HoloLens installed build script to platform extension folder & include all the binaries.
#jira UE-155791, UE-149794
#rnx
#preflight 62a34d521f0015be23f037d8
#rb Ryan.Hummer

[CL 20596037 by David Harvey in ue5-main branch]
2022-06-10 11:10:07 -04:00
jonathan adamczewski
a598e36632 InstalledEngineBuild.xml: Don't build IOS/MobileDeviceInterface on Linux
#jira UE-149819
#rnx
#rb brandon.schaefer
#preflight 6261a2ce762e01e6de4531d8

[CL 19854414 by jonathan adamczewski in ue5-main branch]
2022-04-21 15:38:23 -04:00
jonathan adamczewski
463c6283a6 InstalledEngineBuild.xml: Build a few more C# projects with system compiler
#jira UE-148687
#fyi ben.marsh
#rnx
#preflight 62608a19dd47b4ad218c6234

[CL 19840400 by jonathan adamczewski in ue5-main branch]
2022-04-20 18:46:58 -04:00
Ryan Hummer
97e0a652a5 Ensure Build\BatchFiles is copied for DDC Cook jobs for release builds
The Engine now invokes the Build.bat/sh for each platform

#rnx
#jira UE-149350
#rb none
#preflight

[CL 19792912 by Ryan Hummer in ue5-main branch]
2022-04-18 15:58:46 -04:00