Commit Graph

107 Commits

Author SHA1 Message Date
jonathan adamczewski
4ece24e65a AutomationTool, BuildUtilities:
UnrealBuild -> Unreal for EngineDirectory, RootDirectory, IsEngineInstalled, UnrealBuildToolPath
Remove CommandUtils EngineDirectory, RootDirectory, IsEngineInstalled - use equvalents from UnrealBuildBase.Unreal

#jira none

[CL 16648181 by jonathan adamczewski in ue5-main branch]
2021-06-11 18:20:44 -04:00
ben marsh
fe37a5c2a0 Rename UE4PrereqSetup to UEPrereqSetup.
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 15441919 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15454168 by ben marsh in ue5-main branch]
2021-02-18 13:09:22 -04:00
Josh Adams
345dd90a6a - Fixed cooking for Win64 error
#rb none

[CL 15270340 by Josh Adams in ue5-main branch]
2021-02-01 10:00:59 -04:00
Josh Adams
b0e4357576 - UBT Code changes to remove 32-bit Windows support (C++ code for 32-bit still exists)
#rb marc.audy (concept, not each file)

[CL 15265424 by Josh Adams in ue5-main branch]
2021-01-31 15:09:58 -04:00
Josh Adams
f1b16e7ee5 Turnkey for device management and SDK apis for platforms coming online soon:
- Retooled some turnkey device management (DeviceInfo now knows its platform, so we don't need to associate a platform externally)
- Changed Control command to use Gauntlet devices to do the PowerOn etc type stuff since there is already support for device control in Gauntlet. Now Turnkey is more of an interactive/scriptable frontend to Gauntlet
- Allow for a platform to do a manual Sdk installation, which doesn't depend on finding a Turnkey file source
- Allow for a platform SDK to return custom versions. This is solely used by platform-specific code
#rb brandon.schaefer

[CL 15201829 by Josh Adams in ue5-main branch]
2021-01-26 05:30:58 -04:00
Josh Adams
700dc86148 - Improved Windows SDK detection - moved functionality from UEBuildWindows.cs to MicrosoftPlatformSDK.cs so Turnkey "installed sdk" uses the same function that UBT will use to choose the SDK from a list of preferred SDKs, with fallbacks to other locations.
- Windows allows for any SDK to be used without updating Env vars, etc, so we don't really need a strict single "InstalledVersion" - we dynamically choose a version every run of UBT, and now Turnkey will match this logic
- Added device detection to Turnkey for Windows
#rb david.harvey,chris.waters

[CL 14995008 by Josh Adams in ue5-main branch]
2021-01-05 17:06:07 -04:00
Ben Marsh
6f927647b1 Changing C# code over to using EpicGames.Core over DotNETCommon.
#rb none
#rnx

[CL 14962096 by Ben Marsh in ue5-main branch]
2020-12-21 23:07:37 -04:00
Marc Audy
ada7c144fa Merge //UE5/Release-Engine-Staging @14903491 to //UE5/Main
[CL 14906022 by Marc Audy in ue5-main branch]
2020-12-11 14:21:20 -04:00
Marc Audy
68150e0be7 Merge UE5/Release-Engine-Staging to UE5/Main @ 14611496
This represents UE4/Main @ 14594913

[CL 14612291 by Marc Audy in ue5-main branch]
2020-10-29 13:38:15 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Josh Adams
5f27a8dbcb [Upgrade Notes Critical! Licensee build scripts and DeviceProfiles may need updating]
- Formalizing all TargetPlatforms to have a Client version, rename WindowsNoEditor to Windows, and removing DDPI specification of TargetPlatforms, and generate them programmatically
- Updated names DeviceProfiles and Build scripts, as above
- Some PlatformInfo class cleanup
- Added a TNonDesktopTargetPlatformBase class to make most TargetPlatforms simpler
- Added "No Compiled Support" to the Turnkey LaunchOn menu when the TargetPlatforms aren't compiled in (to show that even if you install an SDK, you will need to compile before you can LaunchOn)\
- Starting the transition away from PlatformInfo::FPlatformInfo to FDDPI

[CL 13966487 by Josh Adams in ue5-main branch]
2020-07-29 16:19:10 -04:00
Marc Audy
11f5b21210 Merging //UE5/Release-Engine-Staging @ 13752110 to Main (//UE5/Main)
#rnx

[CL 13753156 by Marc Audy in ue5-main branch]
2020-06-23 18:40:00 -04:00
joe barnes
75855ade3d Only use the new symbol store process for XboxOne. Leave Windows as-is. Fixes errors caused by files being duplicated in symbol source list.
#rb chad.garyet


#ROBOMERGE-OWNER: joe.barnes
#ROBOMERGE-AUTHOR: joe.barnes
#ROBOMERGE-SOURCE: CL 11582135 via CL 11582140 via CL 11582141 via CL 11582142
#ROBOMERGE-BOT: (v654-11333218)

[CL 11583188 by joe barnes in Main branch]
2020-02-21 20:57:51 -05:00
joe barnes
d905eef305 Explicitly delete temporary files instead of wiping the temp directory.
#rb chad.garyet



#ROBOMERGE-SOURCE: CL 11570592 via CL 11570597 via CL 11571462 via CL 11571518
#ROBOMERGE-BOT: (v654-11333218)

[CL 11571571 by joe barnes in Main branch]
2020-02-20 18:03:57 -05:00
joe barnes
11dcb3e4c7 [Windows] Manually compress symbol store symbol files with MS-ZIP. Loading symbols compressed with LZ is broken as of Windows SDK 10.0.15063.0.
#rb dan.phillips



#ROBOMERGE-OWNER: joe.barnes
#ROBOMERGE-AUTHOR: joe.barnes
#ROBOMERGE-SOURCE: CL 11547661 via CL 11547668 via CL 11547681
#ROBOMERGE-BOT: (v654-11333218)

[CL 11548004 by joe barnes in Main branch]
2020-02-19 14:02:59 -05:00
Rolando Caloca
5b82f15def Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
#rb none
#rnx

[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
chad garyet
2916575e1b move over symstore/pdbstr copy fixes
#rb none


#ROBOMERGE-OWNER: chad.garyet
#ROBOMERGE-AUTHOR: chad.garyet
#ROBOMERGE-SOURCE: CL 11052902 via CL 11052945 via CL 11055161
#ROBOMERGE-BOT: (v640-11091645)

[CL 11093700 by chad garyet in Main branch]
2020-01-23 10:48:42 -05:00
Ryan Durand
9ef3748747 Updating copyrights for Engine Programs.
#rnx
#rb none
#jira none

#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536
#ROBOMERGE-BOT: FORTNITE (Main -> Dev-EngineMerge) (v613-10869866)

[CL 10870955 by Ryan Durand in Main branch]
2019-12-26 23:01:54 -05:00
ben marsh
b47988c0fc Determine the path to SYMSTORE.EXE and PDBCOPY.EXE from UBT's list of known Windows SDK directories, so we can use the AutoSDK version of these tools if available.
#ROBOMERGE-SOURCE: CL 9839071 via CL 9839072 via CL 9839074
#ROBOMERGE-BOT: (v546-9757112)

[CL 9839076 by ben marsh in Main branch]
2019-10-25 10:27:58 -04:00
daniel lamb
8c93066a4e Prevented server from compressing pak files.
Enabled compression on windows for some pak files.


#ROBOMERGE-SOURCE: CL 4905053 via CL 4916232

[CL 4916287 by daniel lamb in Main branch]
2019-02-05 20:17:08 -05:00
daniel lamb
1dfaee50db Disable compression on windows as it could be crashing servers.
#ROBOMERGE-SOURCE: CL 4824460 via CL 4825776

[CL 4826675 by daniel lamb in Main branch]
2019-01-28 20:42:19 -05:00
daniel lamb
ecae91bc93 Enabled compression on first 4 chunks for windows.
Enabled custom compression on windows.
Prevented ChunkDBs from being uploaded to network drive now are uploaded straight to cloud.


#ROBOMERGE-SOURCE: CL 4823230 via CL 4825401

[CL 4826399 by daniel lamb in Main branch]
2019-01-28 20:38:12 -05:00
Ben Marsh
a22b952aa9 Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
#rb none
#rnx

[CL 4718806 by Ben Marsh in Main branch]
2019-01-14 12:11:24 -05:00
Marc Audy
ab108c215e Copying to Dev-Main @ CL# 4688301
#rb
#rnx

[CL 4688816 by Marc Audy in Main branch]
2019-01-08 11:38:48 -05:00
Ben Marsh
7598af0532 Update copyright notices to 2019.
#rb none
#lockdown Nick.Penwarden

[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00