Commit Graph

54 Commits

Author SHA1 Message Date
Ben Marsh
1bd03cb57f Allow targets to specify whether they want to build all plugins (rather than just the ones they have enabled), and turn it on for the vanilla UE4Editor target. Content-only projects may want to enable plugins, but they have no target to build.
[CL 2591851 by Ben Marsh in Main branch]
2015-06-18 08:41:17 -04:00
Aaron McLeran
3bc59d6f94 Fixing UBT by removing unreferenced variable introduced by CL 2561288
Without this fix, UBT fails with error:

/UE4/Engine/Source/UE4Editor.Target.cs(243,13) : warning CS0219: The variable `AllBuildSettings' is assigned but its value is never used

ERROR: UnrealBuildTool encountered an error while compiling source files

#codereview kellan.carr

[CL 2561877 by Aaron McLeran in Main branch]
2015-05-21 19:32:37 -04:00
Kellan Carr
5a42f5f18e build script, remove cooks and packages that are unused by anyone - place the new list in front of a trigger, so qa have builds available, this is an option due to the significant drop in total builds
[CL 2561288 by Kellan Carr in Main branch]
2015-05-21 15:29:58 -04:00
Ben Marsh
40f787df01 Allow targets to opt-in to using a shared build environment with other targets. Doing so allows intermediates and precompiled libraries (including plugins) to be used in the current build. Also move plugin output files and intermediates into the plugin directory.
[CL 2514398 by Ben Marsh in Main branch]
2015-04-16 11:55:56 -04:00
Ben Marsh
442988e642 Add support for precompiling modules separately to the -BuildRocket argument. Targets can specify modules which can be precompiled by overriding the GetModulesToPrecompile() function in their target rules. Running UBT with the -PrecompileModules argument will generate them in the form of static libraries for monolithic builds, or extra DLLs for non-monolithic builds, and running UBT with the -UsePrecompiledModules argument will use them.
[CL 2485993 by Ben Marsh in Main branch]
2015-03-20 08:25:23 -04:00
Kellan Carr
25e98db6bb build script, support specific shared packages being moved in front of shared package trigger
[CL 2478481 by Kellan Carr in Main branch]
2015-03-13 09:50:42 -04:00
Ben Marsh
f2e59ccba9 Remove the UE4GAME define (nothing checks against it nor should it), and remove unnecessary Rocket overrides in target properties.
[CL 2476970 by Ben Marsh in Main branch]
2015-03-12 12:08:37 -04:00
Kellan Carr
a8c973151a build script, fix tp_2dsidescroller noncode plats
[CL 2466798 by Kellan Carr in Main branch]
2015-03-02 15:36:29 -05:00
Kellan Carr
786ba365c3 build script, fix for code/noncode projects, add failure email mining at end of node
[CL 2466738 by Kellan Carr in Main branch]
2015-03-02 15:07:21 -05:00
Kellan Carr
4525733603 build script, temp remove tappy from ue4 builds
[CL 2466195 by Kellan Carr in Main branch]
2015-03-02 08:17:39 -05:00
Ben Marsh
5ef4355f5e Add FP_FirstPersonBP to list of non-code samples.
[CL 2447349 by Ben Marsh in Main branch]
2015-02-16 12:55:25 -05:00
Bob Ferreira
86b96a480d Updating TappyChicken config to use the TappyChickenPlats configuration. This will now allow tappy to build for HTML5. It was incorrectly set to a different DesktopAndMobilePlats which does not include HTML5.
[CL 2404733 by Bob Ferreira in Main branch]
2015-01-13 11:04:15 -05:00
Kellan Carr
32ca613676 build script, comment out unused lists to prevent mac failure
[CL 2404635 by Kellan Carr in Main branch]
2015-01-13 09:42:45 -05:00
Bob Ferreira
bb58139d1e Adding templates and updating build configurations for non-code projects to allow CIS to build the sample configurations Engine QA needsfor testing. Reviewed by Kellan Carr
[CL 2404256 by Bob Ferreira in Main branch]
2015-01-12 21:35:51 -05:00
Ben Marsh
bf66eb27c4 Remove FriendsAndChat module from editor.
[CL 2393684 by Ben Marsh in Main branch]
2014-12-19 08:22:26 -05:00
Ben Marsh
640a4788ba Add some stale dlls to the junk manifest. Add FriendsAndChat to the extra modules list for the shared promotable, since it's still needed by Fortnite.
[CL 2392402 by Ben Marsh in Main branch]
2014-12-18 09:17:05 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Jaroslaw Palczynski
2df4ab4b49 [UE-4798] AutostartupModules is not working properly
The auto-startup module list is now compiled to:
1. Exe if the target is a program.
2. Game module binary if the target is game, editor etc.

#codereview Robert.Manuszewski

[CL 2344885 by Jaroslaw Palczynski in Main branch]
2014-10-30 10:07:51 -04:00
Jaroslaw Palczynski
f96d334fda UE4 project build still allowed for Win32 build trial and compilation fail later. Fixed.
#codereview Robert.Manuszewski

[CL 2339617 by Jaroslaw Palczynski in Main branch]
2014-10-24 03:09:21 -04:00
Ben Marsh
051d3e0121 Couple more renames for MobileTemple->SunTemple.
[CL 2302376 by Ben Marsh in Main branch]
2014-09-18 08:32:54 -04:00
Kellan Carr
0b0084c0ad build script, add html5 tappy builds
[CL 2295344 by Kellan Carr in Main branch]
2014-09-12 13:46:36 -04:00
Kellan Carr
2efcd3311d build script, remove asset pack from builds
[CL 2284688 by Kellan Carr in Main branch]
2014-09-04 12:45:23 -04:00
Daniel Lamb
1588014bfe Added some more builds to be generated.
#codereview Kellan.Carr

[CL 2256770 by Daniel Lamb in Main branch]
2014-08-14 15:58:47 -04:00
Daniel Lamb
cd130fe8c1 Added strategy game to the auto generated builds list
[CL 2256507 by Daniel Lamb in Main branch]
2014-08-14 15:48:20 -04:00
Daniel Lamb
095e0df5ba Disabled physicspirateship sample automated build.
[CL 2244755 by Daniel Lamb in Main branch]
2014-08-05 17:16:50 -04:00