Commit Graph

5051 Commits

Author SHA1 Message Date
Ben Marsh
bd91cb6ed6 UGS: Make errors in the log display in red, and warnings in yellow.
#rb none
#jira UE-68562

[CL 4734764 by Ben Marsh in Dev-Build branch]
2019-01-16 14:06:51 -05:00
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
Ben Marsh
ed3b74a482 UGS: When browsing for the project to sync in a new workspace, hide the *.uprojectdirs files by default.
#rb none

[CL 4711753 by Ben Marsh in Dev-Build branch]
2019-01-11 13:54:04 -05:00
Ben Marsh
b67f937ab1 BuildGraph: Allow the commandlet task to specify a project name, without specifying a path.
#rb none

[CL 4711666 by Ben Marsh in Dev-Build branch]
2019-01-11 13:39:28 -05:00
Ben Marsh
fa66547854 Fix incorrect path to receipt on TVOS.
#rb none
#jira UE-68370
#rnx

[CL 4709880 by Ben Marsh in Dev-Build branch]
2019-01-11 12:16:08 -05:00
Ben Marsh
3ce251b66c Fix warnings generating project files.
#rb none
#rnx

[CL 4709822 by Ben Marsh in Dev-Build branch]
2019-01-11 12:07:43 -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
69428f3503 Fix CIS warning.
#rb none
#rnx

[CL 4706870 by Ben Marsh in Dev-Build branch]
2019-01-10 20:15:41 -05:00
Ben Marsh
b2a915b049 UGS: Require that the user manually clicks on a link to fetch more changes from the server. Doing so automatically is not a bounded operation, since not all changes may match the chosen filter. Searching for a previously synced change with older tabs can cause massive slowdowns and take a huge amount of memory.
#rb none
#jira UE-67456

[CL 4706847 by Ben Marsh in Dev-Build branch]
2019-01-10 20:12:56 -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
1ea5835b92 PR #3874: Added option to Automation Tool BuildPlugin command for checking include structure
#rb none
#rnx

[CL 4696388 by Ben Marsh in Dev-Build branch]
2019-01-09 17:57:11 -05:00