Ben Marsh
f65783f917
UBT: Remove the bIsUsingPCH flag from each action. This isn't used for anything useful any more.
...
#rb none
#rnx
[CL 4730592 by Ben Marsh in Dev-Build branch]
2019-01-15 19:38:53 -05:00
Ben Marsh
40c411178a
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 4723867 by Ben Marsh in Dev-Build branch]
2019-01-15 08:57:31 -05:00
Ben Marsh
23a9f020fe
Fix compile errors in UBT after merge
...
#rb none
#rnx
[CL 4716251 by Ben Marsh in Dev-Build branch]
2019-01-12 13:10:27 -05:00
Ben Marsh
e26dfd2100
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 4716250 by Ben Marsh in Dev-Build branch]
2019-01-12 13:09:07 -05:00
Ben Marsh
a4b8dd408d
Add missing copyright notice.
...
#rb none
#rnx
[CL 4715930 by Ben Marsh in Dev-Build branch]
2019-01-12 08:44:36 -05:00
Ben Marsh
945ec0fa50
Hacky fix for single file compile; when building from Visual Studio, ignore the ShaderCompileWorker target.
...
#rb none
#rnx
[CL 4713376 by Ben Marsh in Dev-Build branch]
2019-01-11 16:06:36 -05:00
Ben Marsh
0883dab58a
Fix various issues building code projects from an installed engine build on Windows.
...
#rb none
#jira UE-68366
#rnx
[CL 4713026 by Ben Marsh in Dev-Build branch]
2019-01-11 15:33:57 -05:00
Michael Trepka
66cd1dd46f
Speculative fix for Mac FixDylibDependencies script being executed too early
...
#jira UE-68364
#rb none
[CL 4709690 by Michael Trepka in Dev-Build branch]
2019-01-11 11:50:53 -05:00
Ben Marsh
d6de855237
Missing project file.
...
#rb none
#rnx
[CL 4709376 by Ben Marsh in Dev-Build branch]
2019-01-11 11:06:22 -05:00
Ben Marsh
26b42416d4
UBT: Add a "hybrid" executor, which uses the XGE executor for large numbers of parallel actions, and the Parallel executor for any leaf actions that will not saturate the local machine. For platforms that take a long time to link, this frees up XGE to be used for compiling other branches.
...
To enable, set <BuildConfiguration><bEnableHybridExecutor>true</bEnableHybridExecutor></BuildConfiguration> in the BuildConfiguration.xml file.
#fyi Luke.Thatcher
#rb none
[CL 4709316 by Ben Marsh in Dev-Build branch]
2019-01-11 10:50:35 -05:00
Michael Trepka
5579a15a7e
Fixed a problem that with UBT not generating debug symbols for Mac UE4Editor-Cmd
...
#rb Ben.Marsh
#jira UE-68336
[CL 4709035 by Michael Trepka in Dev-Build branch]
2019-01-11 09:58:54 -05:00
Ben Marsh
e158c75633
Acquire a global mutex when writing out target metadata. Some targets (eg. Development and DebugGame editors) can share output files, and cannot be updated at the same time.
...
#rb none
#jira UE-68334
#rnx
[CL 4708767 by Ben Marsh in Dev-Build branch]
2019-01-11 08:43:37 -05:00
Ben Marsh
129aac0526
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 4706788 by Ben Marsh in Dev-Build branch]
2019-01-10 20:03:35 -05:00
Ben Marsh
b72896438e
Fix *.user files not being generated when the DisablePlatformProjectGenerators config entry is empty.
...
#rb none
#jira UE-68125
[CL 4704344 by Ben Marsh in Dev-Build branch]
2019-01-10 16:14:38 -05:00
Michael Trepka
906bea3890
Added UE4Editor-Cmd for Mac
...
#rb Ben.Marsh
#jira UETOOL-1198
[CL 4703397 by Michael Trepka in Dev-Build branch]
2019-01-10 15:10:21 -05:00
Ben Marsh
e74aff4e60
UBT: Allow pre-build steps to do things that may invalidate the makefile. After loading a makefile, we validate that anything that can affect the pre-build scripts and execute them, then check whether the makefile is still valid for the working set of source files. If not, we discard the makefile and rebuild it (without executing the pre-build steps).
...
#rb none
#jira UE-47634
[CL 4701996 by Ben Marsh in Dev-Build branch]
2019-01-10 13:40:51 -05:00
Ben Marsh
c09b6d7f18
Merge from //UE4/Main.
...
#rb none
#rnx
[CL 4701155 by Ben Marsh in Dev-Build branch]
2019-01-10 11:10:29 -05:00
Ben Marsh
656468d388
Fix lumin deployment assuming that the target name matches the project name, and is not a client. Can just use the receipt directly instead.
...
#rb none
#jira UE-68150
#rnx
[CL 4692515 by Ben Marsh in Dev-Build branch]
2019-01-09 11:27:03 -05:00
Ben Marsh
4293773df4
Fix null reference exception when packaging for TVOS.
...
#rb none
#jira UE-68155
#rnx
[CL 4692295 by Ben Marsh in Dev-Build branch]
2019-01-09 10:07:22 -05:00
Ben Marsh
b317651996
Update Rsync filter list for new version of Mono.
...
#rb none
#rnx
[CL 4690819 by Ben Marsh in Dev-Build branch]
2019-01-08 17:59:17 -05:00
Ben Marsh
e4afb9d198
Fix hot reload failures due to hot-reload module names not being set up correctly in the makefile.
...
#rb none
#jira UE-68106
[CL 4688398 by Ben Marsh in Dev-Build branch]
2019-01-08 10:22:34 -05:00
Ben Marsh
91a75de391
UBT: Fix exception when building remotely if a log path is specified on the command line (eg. when being launched via UAT)
...
#rb none
#jira UE-68096
#rnx
[CL 4686933 by Ben Marsh in Dev-Build branch]
2019-01-07 18:02:03 -05:00
Ben Marsh
1036c719f6
Revert change to -nopie argument in LinuxToolChain from CL 4685944. Doesn't seem to work on all distros.
...
#rb none
#fyi Arciel.Rekman
#rnx
[CL 4686160 by Ben Marsh in Dev-Build branch]
2019-01-07 15:40:19 -05:00
Ben Marsh
98b375f4b5
Move Windows resource files under a Resources subfolder.
...
#rb none
#rnx
[CL 4686094 by Ben Marsh in Dev-Build branch]
2019-01-07 15:20:05 -05:00
Ben Marsh
6bef1a9def
UBT: Remove code to add the -Monolithic option when generating intellisense data. This only exists to prevent intellisense errors because the DLLEXPORT and DLLIMPORT macros are mismatched for the project containing all modules; we can achieve this by explicitly modifying the macros instead.
...
#rb none
#rnx
[CL 4686059 by Ben Marsh in Dev-Build branch]
2019-01-07 15:09:52 -05:00