Commit Graph

54 Commits

Author SHA1 Message Date
Peter Sauerbrei
882f79f039 Changes to reduce log spew in stdout for UAT and GUBP
UEB-156
#uat
#codereview ben.marsh, robert.manuszewski

[CL 2588630 by Peter Sauerbrei in Main branch]
2015-06-16 10:42:46 -04:00
Peter Sauerbrei
a0a23ac68f removed the need for BlankProject from UAT unless you use the foreign option
UEB-73
#uat

[CL 2584811 by Peter Sauerbrei in Main branch]
2015-06-11 15:58:47 -04:00
Peter Sauerbrei
3d1669980b fix for checking the entire project for a target.cs file when we should only check the entire Source directory
UE-16449

[CL 2577321 by Peter Sauerbrei in Main branch]
2015-06-04 14:26:20 -04:00
Chris Babcock
346342343e Match ProjectUtils plugin enabled check to ProjectManager check (don't expect build if enabled by default but disabled in project)
#ue4
#codereview Peter.Sauerbrei

[CL 2573037 by Chris Babcock in Main branch]
2015-06-01 16:28:43 -04:00
Steve Robb
a1e663d053 Unification of environment variable harvesting, GetExecutingAssembly* functions, GetShortPathName and CaselessDictionary from UBT into DotNETUtilities.
Fixing up of existing code which used these facilities - this fixes the 'You are attempting to compile on a machine that does not have a supported compiler!' UAT error on machines with really long PATH variables, and exceptions in envvars with non-ASCII characters.

#codereview robert.manuszewski

[CL 2572445 by Steve Robb in Main branch]
2015-06-01 10:14:54 -04:00
Peter Sauerbrei
2e8a308315 fix for installed plugins enabled by default kicking a link build for content-only projects
UE-16385
#codereview ben.marsh

[CL 2571774 by Peter Sauerbrei in Main branch]
2015-05-30 15:41:30 -04:00
Peter Sauerbrei
4cd2880f58 missed a rocket check
UE-16129

[CL 2565242 by Peter Sauerbrei in Main branch]
2015-05-26 13:36:29 -04:00
Peter Sauerbrei
b420e93161 enable plugin linking in the binary release
UE-16129

[CL 2564999 by Peter Sauerbrei in Main branch]
2015-05-26 11:22:09 -04:00
Ben Marsh
b0d5ba9801 Fix calls to IsCompiledInConfiguration() which rely on UBT's global state. The function is called from UBT, where this information is not accurate.
[CL 2563566 by Ben Marsh in Main branch]
2015-05-22 18:26:58 -04:00
Peter Sauerbrei
dd59fac82c fix for Target.cs files not being in the Source root causing the game to be treated as if it needs to generate a Target.cs file
[CL 2558619 by Peter Sauerbrei in Main branch]
2015-05-20 09:42:10 -04:00
Peter Sauerbrei
a55b195bfc back out previous change until I can figure out why the build machines don't like it
#CIS

[CL 2558502 by Peter Sauerbrei in Main branch]
2015-05-20 08:21:51 -04:00
Peter Sauerbrei
1d3610edea fix for target.cs files not being in the root of the source directory for some games
[CL 2558440 by Peter Sauerbrei in Main branch]
2015-05-20 07:22:02 -04:00
Peter Sauerbrei
bc45f411e4 disable content as code builds in binary release
UE-11636
#ios

[CL 2549995 by Peter Sauerbrei in Main branch]
2015-05-13 20:14:59 -04:00
Peter Sauerbrei
b1689a06ff fix for Tappy Chicken not building out of the box in Binary build on PC
UE-13689
#ios

[CL 2545717 by Peter Sauerbrei in Main branch]
2015-05-11 14:09:46 -04:00
Kellan Carr
4ad487da9c build script, logging in a better way to slurp the data clarifying variables
[CL 2541486 by Kellan Carr in Main branch]
2015-05-07 15:35:40 -04:00
Kellan Carr
4ebb166c75 build script, better logging
[CL 2540134 by Kellan Carr in Main branch]
2015-05-06 18:08:37 -04:00
Kellan Carr
539b1e3929 log all major gubp events
[CL 2534721 by Kellan Carr in Main branch]
2015-05-01 20:39:36 -04:00
Peter Sauerbrei
6992093552 fix for incorrect working directory
UE-14735
#uat

[CL 2532272 by Peter Sauerbrei in Main branch]
2015-04-30 14:37:33 -04:00
valtrain
9e5aed7340 PR #1089: Fixed spelling in error message (Contributed by valtrain)
[CL 2524165 by Ben Marsh in Main branch]
2015-04-24 08:22:53 -04:00
Ben Marsh
54ac3f8643 Rename AllPlugins -> AvailablePlugins.
[CL 2520061 by Ben Marsh in Main branch]
2015-04-21 17:21:49 -04:00
Ben Marsh
a8f46ea87c Add function to enumerate plugins available for a specific project rather than using the global array, and add a function to determine if a plugin is enabled.
#codereview Peter.Sauerbrei

[CL 2520056 by Ben Marsh in Main branch]
2015-04-21 17:20:20 -04:00
Ben Marsh
7c3569ddc4 Build fix
[CL 2517064 by Ben Marsh in Main branch]
2015-04-19 16:13:35 -04:00
Ben Marsh
208957aa7f Implement PluginDescriptor and ModuleDescriptor in UBT in an identical way to the engine. Also add a wrapper for objects parsed by fastJSON, that allows easier retrieval of typed fields.
[CL 2517026 by Ben Marsh in Main branch]
2015-04-19 12:03:48 -04:00
Peter Sauerbrei
0fe67d2029 fix for issue with CWD being incorrect when loading ini files for build setting check
[CL 2477575 by Peter Sauerbrei in Main branch]
2015-03-12 17:31:27 -04:00
Ben Marsh
ddf1fa6832 Remove bBuildRocket from GUBP_AlwaysBuildWithTools; doesn't seem to be needed any more (and if it is, we need to fix it in a way that doesn't make "rocket" distinctions)
[CL 2476687 by Ben Marsh in Main branch]
2015-03-12 08:29:35 -04:00