Commit Graph

1812 Commits

Author SHA1 Message Date
nick whiting
c6c27e3c20 Fix for needing the NDK installed for building Lumin / Magic Leap projects. Added bypass the to NDK version check if bAllowMissingNDK. Opted to not early out in case other Android functionality that Lumin needs is added afterwards.
#jira UE-70219
#rb joe.conley
[FYI] chris.babcock

#ROBOMERGE-SOURCE: CL 5058303 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5058304 by nick whiting in Main branch]
2019-02-18 20:52:44 -05:00
ben marsh
570a4ad05a Add support for building Linux servers with ThinLTO enabled (via the -ThinLTO command line argument).
#jira


#ROBOMERGE-SOURCE: CL 5055200 via CL 5055212 via CL 5057271

[CL 5057295 by ben marsh in Main branch]
2019-02-18 19:44:39 -05:00
ben marsh
b3e22094d6 UBT: Acquire the single instance mutex before we register platforms. If we have to set up any global state, we don't want to have two instances executing at once.
#rb none
#jira
#rnx

#ROBOMERGE-SOURCE: CL 5012996 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5012999 by ben marsh in Main branch]
2019-02-15 20:02:28 -05:00
ben marsh
d2b718b576 UBT: Make sure the global mutex is disposed of last. If we dispose of it before we shutdown the logging system, we can get file access exceptions when the next process starts up and tries to write to the log.
#rb none
#jira
#rnx

#ROBOMERGE-SOURCE: CL 5012984 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5012985 by ben marsh in Main branch]
2019-02-15 19:59:26 -05:00
ben marsh
ad2ea3b9f7 Getting rid of Lumin spam which appears for builds and generating project files for any platform.
#rb none
[FYI] Jason.Bestimt
#jira

#ROBOMERGE-SOURCE: CL 4996827 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4996833 by ben marsh in Main branch]
2019-02-14 13:39:42 -05:00
ben marsh
412a8a1d98 Add Visual Studio 2019 as a compiler for generating intellisense data.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 4993256 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4993257 by ben marsh in Main branch]
2019-02-14 09:28:41 -05:00
ben marsh
6f0ce80693 UBT: Don't throw an exception when scanning for restricted folder references from modules that are precompiled; they don't have source code, so won't have a list of source directories.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 4988259 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4988260 by ben marsh in Main branch]
2019-02-13 17:34:52 -05:00
nick shin
c5af19a8f3 HTML5 - downgrading emscripten back to 1.38.20
- engine changes to use 1.38.20 toolchain

#jira UE-69753  Multithreaded HTML5 loads into a black screen
#rnx
#rb none

#ROBOMERGE-SOURCE: CL 4981071 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4981072 by nick shin in Main branch]
2019-02-13 03:17:57 -05:00
ben marsh
fca86be496 Fix target not being rebuilt when an plugin not required for this platform is disabled. Also add log output showing why a temp target was required.
#rb none
#jira UE-69674

#ROBOMERGE-SOURCE: CL 4974444 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4974445 by ben marsh in Main branch]
2019-02-12 14:09:23 -05:00
kafumanto
2ea5617455 PR #5488: Fixed packaging of framework resource bundles when doing a remote build for iOS (Contributed by kafumanto)
#rb none
#jira UE-68921

#ROBOMERGE-SOURCE: CL 4957419 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4968448 by ben marsh in Main branch]
2019-02-12 09:39:55 -05:00
ben marsh
8547f02ddc UBT: Fix module manifest not being updated correctly when -ModuleWithSuffix is passed on the command line.
#rb none
#rnx
#jira UE-69366

#ROBOMERGE-SOURCE: CL 4957024 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4968440 by ben marsh in Main branch]
2019-02-12 09:39:51 -05:00
ben marsh
4b2c7d21ec Missing file.
#rb none
#jira
#rnx

#ROBOMERGE-SOURCE: CL 4957017 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4968439 by ben marsh in Main branch]
2019-02-12 09:39:50 -05:00
ben marsh
95512df0b1 UBT: Add a FileReference.WriteAllBytesIfModified() method to make it easier to update files without modifying the timestamp if they don't change.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 4957014 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4968438 by ben marsh in Main branch]
2019-02-12 09:39:49 -05:00
ben marsh
101ee9cca0 UBT: Write exception info if XGE fails to start.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 4957013 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4968437 by ben marsh in Main branch]
2019-02-12 09:39:47 -05:00
ben marsh
1fc22b4123 UBT: Update toolset version number for Visual Studio 2019 preview 2.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 4954380 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4968431 by ben marsh in Main branch]
2019-02-12 09:39:39 -05:00
ben marsh
a4162371fe UBT: Add a global mutex around UBT initializing the XML config cache. This happens before the global mutex is acquired, so needs to be guarded separately.
#rb none
#jira

#ROBOMERGE-SOURCE: CL 4953078 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4968356 by ben marsh in Main branch]
2019-02-12 09:36:04 -05:00
ben marsh
6a9b5949cb UBT: Prevent hot reload attempting to build non-C++ modules.
#rb none
#jira UE-69518

#ROBOMERGE-SOURCE: CL 4952727 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4968346 by ben marsh in Main branch]
2019-02-12 09:36:00 -05:00
ben marsh
fa17d1c79f UBT: Fix the user's selected Visual Studio version not being respected when generating project files.
#rb none
#jira UE-69239

#ROBOMERGE-SOURCE: CL 4951803 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4968336 by ben marsh in Main branch]
2019-02-12 09:35:52 -05:00
arciel rekman
0727cf6201 Linux: harden the UBT makefile generator against .target.cs
#rb none
#jira none
[FYI] Brandon.Schaefer

#ROBOMERGE-SOURCE: CL 4950441 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4950443 by arciel rekman in Main branch]
2019-02-08 14:36:17 -05:00
david harvey
006ec9b620 enable XMA2 streaming on platforms that support it
#rb aaron.mcleran


#ROBOMERGE-SOURCE: CL 4935528 via CL 4935535 via CL 4940171

[CL 4941360 by david harvey in Main branch]
2019-02-07 20:55:21 -05:00
david harvey
bc4a249bcf add missing XMA2 streaming define, currently disabled.
#rb none


#ROBOMERGE-SOURCE: CL 4931727 via CL 4931729 via CL 4939897

[CL 4939959 by david harvey in Main branch]
2019-02-07 19:38:20 -05:00
brandon schaefer
a4efd5ed9b Disable XGE when building on Linux for Android
#jira UE-69732
#rb Arciel.Rekman

#ROBOMERGE-SOURCE: CL 4936860 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4936862 by brandon schaefer in Main branch]
2019-02-07 13:32:06 -05:00
nick shin
9e8bf44747 HTML5 - pthread_main.js name changed by emscripten 1.38.24 upgrade
also, inform developer about the long link time

#jira UE-69632  Multithreaded adds 8.5 minutes to Launch On
#rnx
#rb none

#ROBOMERGE-SOURCE: CL 4925927 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4925930 by nick shin in Main branch]
2019-02-06 21:06:01 -05:00
nick shin
4c2f9c9531 HTML5 - emscripten toolchain upgrade 1.38.24
epic edits for coolchain upgrade

#jira UEMOB-475 Upgrade UE4 HTML5 toolchain to support multithreading
[RN]
#rb none

#ROBOMERGE-SOURCE: CL 4890171 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4890177 by nick shin in Main branch]
2019-02-04 15:04:24 -05:00
nick shin
0f45650269 HTML5 - fix log spam
replicated to //UE4/Release-4.22

#jira UE-68969  HTML5 logspam when packaging/launching: NOTE[ReadEmscriptenConfigFile]: using EM_CONFIG
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 4890103 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 4890108 by nick shin in Main branch]
2019-02-04 15:01:12 -05:00