Ben Marsh
e752f68f87
Better sorting for the nodes to display in EC. Primarily sorts by frequency then by execution order, but tries to keep the same nodes on paralllel paths together (by grouping nodes which return the same thing from GUBPNode.GetDisplayGroupName()).
...
#codereview Kellan.Carr
[CL 2498819 by Ben Marsh in Main branch]
2015-04-01 13:36:26 -04:00
Ben Marsh
1a48db40ad
Add placeholder sections to strip symbols for Android and Linux.
...
[CL 2498662 by Ben Marsh in Main branch]
2015-04-01 10:53:52 -04:00
Ben Marsh
ae84053fc9
Remove the "Distill" program, which isn't being used any more.
...
[CL 2498529 by Ben Marsh in Main branch]
2015-04-01 09:13:16 -04:00
Ben Marsh
42270b807d
Add the BuildInstalledEngine aggregate as a requirement for the promotable; it messes up the promotable label trigger if everything isn't triggered afterwards.
...
[CL 2498490 by Ben Marsh in Main branch]
2015-04-01 08:44:06 -04:00
Ben Marsh
3271b51c11
Merge GetExternalFileListNode with GamePlatformMonolithicsNode when running precompiled. There's a logical dependency and they share a build agenda, so it's innefficient to keep them separate.
...
[CL 2498482 by Ben Marsh in Main branch]
2015-04-01 08:35:36 -04:00
Ben Marsh
98f4265a0e
Fix to make sure PS4/XboxOne editor files are excluded from Rocket builds.
...
[CL 2498437 by Ben Marsh in Main branch]
2015-04-01 07:58:31 -04:00
Ben Marsh
02b9ad1a23
Remove bBuildRocket from GUBP. Everything is now part of the larger graph.
...
#codereview Kellan.Carr
[CL 2495990 by Ben Marsh in Main branch]
2015-03-30 15:01:38 -04:00
Ben Marsh
807dc21a1e
Add a GUBP node which archives all the required build products for a Git promotion.
...
[CL 2495946 by Ben Marsh in Main branch]
2015-03-30 14:29:36 -04:00
Daniel Lamb
859693df97
Added support for unrealpak generating patches.
...
Exposed patching dlc and release creation in ufe.
[CL 2495760 by Daniel Lamb in Main branch]
2015-03-30 11:56:48 -04:00
Ben Marsh
1df382ca8e
Remove symbols from static libraries on Win32/Win64. No way to do this without using PDBs on Windows (and that fails with XGE due to MSPDBSRV being 32-bit), so just don't create debug info at all (the linker will still be able to make a PDB to get callstacks).
...
[CL 2495562 by Ben Marsh in Main branch]
2015-03-30 09:21:51 -04:00
Ben Marsh
b421a1be0e
Remove symlinks from list of files to copy in Rocket builds; C# tools don't support copying Mono symlinks on Mac, but they're recreated by SetupMono anyway.
...
[CL 2495559 by Ben Marsh in Main branch]
2015-03-30 09:19:45 -04:00
Chris Babcock
a7f7b0396b
UEPLAT-4 - support iterativedeploy on Android
...
exclude copying movie uassets or umaps (they will be cooked and copied to staging)
#ue4
#android
#codereview Peter.Sauerbrei
[CL 2494654 by Chris Babcock in Main branch]
2015-03-27 18:37:53 -04:00
Ben Marsh
5e136a3c8d
Rename awkwardly named "-engineinstalled" command line option to "-installedengine".
...
[CL 2494124 by Ben Marsh in Main branch]
2015-03-27 13:58:22 -04:00
Ben Marsh
29c62cd785
Strip private symbols from PDB files as part of Rocket build again.
...
[CL 2493895 by Ben Marsh in Main branch]
2015-03-27 11:34:27 -04:00
Kellan Carr
64548ed16c
build script, fix runectool
...
[CL 2493732 by Kellan Carr in Main branch]
2015-03-27 10:15:53 -04:00
Kellan Carr
389436a82c
build script, up ectool timeout to cover for server perf issues
...
[CL 2493682 by Kellan Carr in Main branch]
2015-03-27 09:51:33 -04:00
Ben Marsh
0116941f19
Shorten the -precompilemodules argument to -precompile, and -useprecompiledmodules to -useprecompiled.
...
[CL 2493651 by Ben Marsh in Main branch]
2015-03-27 09:13:06 -04:00
Ben Marsh
60426cd1a4
Allow for case-insensitive platform names on command line to BuildCommonTools.
...
[CL 2493629 by Ben Marsh in Main branch]
2015-03-27 08:45:02 -04:00
Ben Marsh
3ddb9f36f6
Add EnvVarsToXML as a standard UBT build product in UE4Build, since it's referenced by the project directly, and remove it from building as a separate target in BuildCommonTools. Also add EnvVarsToXML.exe.config to source control, since it doesn't trigger a rebuild if missing (but will still be added as a build product).
...
#codereview Steve.Robb
[CL 2493628 by Ben Marsh in Main branch]
2015-03-27 08:43:23 -04:00
Ben Marsh
ba2747b8ef
Add Rocket to CIS. Publishing/chunking nodes only happen after labeling a promoted build, all other steps happen before.
...
[CL 2493600 by Ben Marsh in Main branch]
2015-03-27 08:02:21 -04:00
Ben Marsh
7cf77ed792
Add EnvVarsToXML to build agenda for GitHub binaries, otherwise they cannot run UBT. Rename Release configuration to Development so that UAT can build it.
...
#codereview Steve.Robb
#lockdown Zachary.EdgertonJones
[CL 2492021 by Ben Marsh in Main branch]
2015-03-26 09:48:59 -04:00
Ben Marsh
e1decf8620
Simplify filtering for Rocket nodes; use list of rules in Engine/Build/InstalledEngineFilters.ini.
...
[CL 2490445 by Ben Marsh in Main branch]
2015-03-25 08:08:47 -04:00
Ben Marsh
28cdace9af
Add separate monolithic nodes to build precompiled binaries (AKA Rocket static libraries) for each target platform. GUBP_GetConfigsForPrecompiledBuilds() in the target properties allows a target to specify which platform/configuration combinations to build.
...
[CL 2487228 by Ben Marsh in Main branch]
2015-03-21 15:21:14 -04:00
Ben Marsh
e9396a4c9b
Fix build failure.
...
[CL 2487214 by Ben Marsh in Main branch]
2015-03-21 13:41:47 -04:00
Ben Marsh
b414109647
Fix formatting.
...
[CL 2487206 by Ben Marsh in Main branch]
2015-03-21 12:44:14 -04:00