Commit Graph

25 Commits

Author SHA1 Message Date
Timothy Reynolds
fae6a68b46 Added missing Source folder to zipping filter list.
UE-19560

[CL 2643666 by Timothy Reynolds in Main branch]
2015-08-04 13:36:36 -04:00
Peter Sauerbrei
dc1d815f84 refactored the logging system for UAT/UBT to be more like UE4
we now use an enum similar to UE4 with Fatal, Error, Warning, Display, Log, Verbose, and VeryVerbose
Log will only go to the log file unless -verbose is passed on the command line
reduced some of the output from UAT to be Log only

[CL 2631062 by Peter Sauerbrei in Main branch]
2015-07-23 14:51:46 -04:00
Timothy Reynolds
5eaf91c514 Fixed zipping project path issue on mac. Cleaned up log messages. Display the correct OS for the process.
UE-19001, UE-19003

[CL 2629653 by Timothy Reynolds in Main branch]
2015-07-22 17:27:55 -04:00
Timothy Reynolds
9cb4b611b6 Button added under File -> Package Project for zipping up the project. Allows you to choose desired location. Filters applied to zip only necessary information.
UE-17086

#codereview Matt.Kuhlenschmidt

[CL 2609763 by Timothy Reynolds in Main branch]
2015-07-02 17:08:22 -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
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
4bfff7de74 Fix output path for HTML5LaunchHelper too.
[CL 2456618 by Ben Marsh in Main branch]
2015-02-23 14:21:57 -05:00
Ben Marsh
603db3f211 Fix path to HTML5LaunchHelper, and remove UnrealPak on Win64 from the HTML5 binaries list. It will not compile on Mac.
#codereview James.Moran

[CL 2456586 by Ben Marsh in Main branch]
2015-02-23 14:09:05 -05:00
James Moran
f1320865f9 Many improvements to HTML5.
- Fixes to the Mac HTML5 Device selection. .app files now work correctly.
- Re-enabled HTML5 in Mac Editor.
- Added HTML5LaunchHelper executable to clean up the process of LaunchOn for HTML5.
- Improve HTML5 SDK Settings Editor interface. Only the emscripten install directory is needed now, SDK version are automatically picked up and selected for use.
- Change UnrealPak to also account for bytes saved (>64KB) and percentage size of original file (<90%) when choosing to automatically turn off compression.
- Added Server Port option for HTML5 deploy to stop clashes on port 8000
- Adding more logging for use during debugging & tracing.
- Added an option to turn on HTML5 tracing api and added calls to the api.
- Fix up check() macros to throw alert messages and be more clear that something has gone wrong on HTML5.

#codereview Ankit.Khare

[CL 2452979 by James Moran in Main branch]
2015-02-20 04:41:01 -05:00
Ben Marsh
d0065e8ba5 Just use a simple text file for the manifest of files created by BuildCommonTools; it's less sensitive to versioning.
[CL 2408673 by Ben Marsh in Main branch]
2015-01-16 08:17:31 -05:00
Matthew Griffin
18c1cdb46b Added Win32 support for CEF3
Added Win32 libraries and ensured that all necessary components are built/included for Win32

[CL 2408613 by Matthew Griffin in Main branch]
2015-01-16 06:24:57 -05:00
Ben Marsh
b321e6f43b Bit of housekeeping before adding list of dependencies into UBT's manifest:
* Renamed FileManifest to BuildManifest and FileManifestItems to BuildProducts, to more accurately reflect what they are.
* Removed ref qualifier when passing BuildManifest around; it's already a reference type, and not meant to be assigned to.
* Removed UAT's redundant copy of BuildManifest, since it already references the UBT assembly.

[CL 2406323 by Ben Marsh in Main branch]
2015-01-14 15:46:41 -05:00
Ben Marsh
bf9032ee6f Add UnrealCEFSubProcess to build agenda for common tools.
#codereview Matthew.Griffin

[CL 2406085 by Ben Marsh in Main branch]
2015-01-14 12:20:30 -05:00
Ben Marsh
91f9f44e63 Add PS4DevKitUtil to be built as part of GitHub promotions.
#codereview Marcus.Wassmer

[CL 2405034 by Ben Marsh in Main branch]
2015-01-13 14:29:49 -05:00
Ben Marsh
50ca7a9407 Build iOS tools when promoting a GitHub build.
[CL 2394137 by Ben Marsh in Main branch]
2014-12-19 16:11:13 -05:00
Jeff Campeau
d1f52a3e91 Xbox One symbol caching and loading
[CL 2385794 by Jeff Campeau in Main branch]
2014-12-11 13:09:41 -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
Ben Marsh
959cfa782d Add missing copyright notices to source files.
[CL 2379212 by Ben Marsh in Main branch]
2014-12-06 19:14:20 -05:00
Ben Marsh
d4e301acd4 Allow building PS4MapFileUtil as part of promotions.
[CL 2370084 by Ben Marsh in Main branch]
2014-11-25 17:54:24 -05:00
Ben Marsh
484a507b64 Rename release -> development config in SwarmInterface (so that UAT can build it), and add it to be built as part of the common tools for GitHub.
[CL 2361861 by Ben Marsh in Main branch]
2014-11-17 09:31:36 -05:00
Ben Marsh
9baf164e98 Add CrashReportClient binaries to promoted builds.
[CL 2356423 by Ben Marsh in Main branch]
2014-11-11 17:18:45 -05:00
Ben Marsh
3c83bd1318 Add UAT and UBT to the build products for BuildCommonTools. Should fix missing DLLs in promoted snapshots.
[CL 2354947 by Ben Marsh in Main branch]
2014-11-10 15:13:54 -05:00
Ben Marsh
182c90b0fe Add RPCUtility into the common tools build, and fix default platform name.
[CL 2346893 by Ben Marsh in Main branch]
2014-11-03 07:43:43 -05:00
Ben Marsh
00979de33e Add a UAT script which builds the common tools needed to run, which Epic devs usually sync from Perforce. Indended as a shortcut for Git users, and to build binaries for promotions on Git.
[CL 2342595 by Ben Marsh in Main branch]
2014-10-28 14:53:23 -04:00