Commit Graph

1364 Commits

Author SHA1 Message Date
Ben Marsh
71d9c9120c Include the base engine project when looking for which platforms to build for. HTML5 is only built for the base engine project, so was not being included in CIS/Rocket.
[CL 2527248 by Ben Marsh in Main branch]
2015-04-27 14:26:12 -04:00
Ben Marsh
0414ebfaba Fix missing headers for editor targets (which prevents creation of new code projects), and add UBT/UAT from Windows into Mac install (which was causing an "Engine source not found" error).
[CL 2527135 by Ben Marsh in Main branch]
2015-04-27 12:57:52 -04:00
Ben Marsh
f1d8b60d57 Add symbol stripping at the IUEToolChain level. Implemented for Windows, Linux, Android arm7.
#codereview Dmitry.Rekman, Chris.Babcock

[CL 2527125 by Ben Marsh in Main branch]
2015-04-27 12:53:24 -04:00
Gil Gribb
7abd8dcd30 UAT - test command to look for overlapping .obj files
[CL 2527021 by Gil Gribb in Main branch]
2015-04-27 11:47:14 -04:00
Ben Marsh
b8122f8fc8 Use separate manifests for each node that strips symbols, so we can mix-and-match on different host platforms. Using Win64 Android build products on Mac has a different output folder than the target host platform.
[CL 2526253 by Ben Marsh in Main branch]
2015-04-26 18:28:11 -04:00
Richard Fawcett
3b4f321020 Merging using UE4-To-UE4-LauncherDev
[CL 2526058 by Richard Fawcett in Main branch]
2015-04-26 07:33:29 -04:00
Ben Marsh
70ce761777 Re-enable separate gather and publish steps for Rocket, so improve throughput with chunking.
[CL 2525671 by Ben Marsh in Main branch]
2015-04-25 10:33:07 -04:00
Ben Marsh
4a24a8f5e8 Change spec used to determine failure emails; was only checking source folders under a top level directory (not plugins, samples, etc...)
[CL 2525630 by Ben Marsh in Main branch]
2015-04-25 09:23:03 -04:00
Ben Marsh
36132993a5 Prevent overlapping build products from stripping the editor and tools nodes.
[CL 2525283 by Ben Marsh in Main branch]
2015-04-24 20:29:44 -04:00
Ben Marsh
430d9f08f4 Proper fix for frequency barriers. Nodes behind a barrier now include all pseudodependencies, and frequency is correctly propagated to dependents.
[CL 2525281 by Ben Marsh in Main branch]
2015-04-24 20:25:23 -04:00
Ben Marsh
33d173cbdf Fix order of node frequency calculation.
[CL 2525106 by Ben Marsh in Main branch]
2015-04-24 18:14:37 -04:00
Ben Marsh
c4d4132b2e Back out changelist 2524890
[CL 2525065 by Ben Marsh in Main branch]
2015-04-24 17:57:13 -04:00
Ben Marsh
46cd31f16a Split Rocket publish steps up, so chunking is done from a build assembled locally without passing build products through GUBP, and the final copy to network happens downstream of everything else.
[CL 2524890 by Ben Marsh in Main branch]
2015-04-24 16:12:03 -04:00
Ben Marsh
7f82423eb7 Don't compute dependent frequencies until after the frequency barriers have been applied. Increase frequency for promotables in the release branches to 2h20m.
[CL 2524699 by Ben Marsh in Main branch]
2015-04-24 14:22:40 -04:00
Saul Abreu
38acd07bb1 Fixed localization automation script so that it doesn't upload the local, source controlled "FromOneSky" PO files.
[CL 2524666 by Saul Abreu in Main branch]
2015-04-24 13:57:48 -04:00
Ben Marsh
4b5e9bf270 Fix missing templates in installed builds
[CL 2524557 by Ben Marsh in Main branch]
2015-04-24 12:56:26 -04:00
Ben Marsh
5057c06f66 Group the strip nodes with monolithic nodes in the EC list.
[CL 2524532 by Ben Marsh in Main branch]
2015-04-24 12:36:57 -04:00
Ben Marsh
b9ecf47f9f Add separate nodes for stripping each target, so they can run in the same ASG instead of waiting for a gather step at the end (which causes particular contention for different source platforms).
[CL 2523570 by Ben Marsh in Main branch]
2015-04-23 18:13:08 -04:00
Ben Marsh
bd466c1b05 Add a node called "Shared_LabelPromotableAggregate", which allows tacking Rocket publish steps on to the promotable.
#codereview Kellan.Carr
#lockdown Zachary.EdgertonJones

[CL 2522942 by Ben Marsh in Main branch]
2015-04-23 13:26:28 -04:00
Ben Marsh
86a3d00832 Fix frequency barriers not affecting nodes which had not set their computed frequency yet (causing shared promotable to drift out to 2h40 rather than 1h20). Was minimizing interval against -1 for some nodes.
#lockdown Zachary.EdgertonJones

[CL 2522659 by Ben Marsh in Main branch]
2015-04-23 08:57:18 -04:00
Josh Adams
0d9c94a6ac - Handle argv vs UE4CommandLine.txt conflicts by skipping over multiple .uproject tokens [UE-14121]
- Cleaned up some some dirty code [UE-14120]
#codereview ben.marsh

[CL 2521298 by Josh Adams in Main branch]
2015-04-22 13:05:07 -04:00
James Moran
f6646befde Adding HTTP Chunk Installer Options to Editor Project Launcher/UnrealFrontend
Initial HTTPChunkInstaller patch support

[CL 2520898 by James Moran in Main branch]
2015-04-22 09:12:59 -04:00
Ben Marsh
e881ee1e54 Make sure RootEditor and GameEditor nodes both specify the -precompile option. UBT only compiles all plugins when -precompile is specified now, and compiling game editors without it triggers different shared-pch build environments, which causes a significant build and modification of previous build products.
#codereview Kellan.Carr

[CL 2520425 by Ben Marsh in Main branch]
2015-04-21 20:18:58 -04:00
Kellan Carr
fd706c8480 build script, remove pseudodeps from fort promotable in fort branch
[CL 2520223 by Kellan Carr in Main branch]
2015-04-21 18:39:43 -04:00
Ankit Khare
5cf849a5a1 Enable HTML5 for Mac Rocket
#codereview ben.marsh

[CL 2519794 by Ankit Khare in Main branch]
2015-04-21 15:42:57 -04:00