Ben Marsh
14d60e726c
Add the Tools node as a dependency of the BlueprintDocumentation node, because it may need to generate shaders.
...
[CL 2678466 by Ben Marsh in Main branch]
2015-09-03 09:28:43 -04:00
Ben Marsh
9610023ca5
Use FileReference and DirectoryReference classes instead of strings for paths. Massively reduces the amount of paranoid calls to GetFullPath(), CleanDirectorySeparators() et al., and improves performance for really common UBT operations like making relative paths or checking if files are under a directory. Strong typing ensures that intention of parameters is explicit.
...
[CL 2678429 by Ben Marsh in Main branch]
2015-09-03 08:47:24 -04:00
Jeff Campeau
824bc1545a
Switch back to calling ubt on empty strings to fix linux packaging.
...
[CL 2677743 by Jeff Campeau in Main branch]
2015-09-02 17:32:38 -04:00
Matthew Griffin
57833618eb
Changed BuildDerivedDataCacheNode to use target receipts to add runtime dependencies.
...
Removed files from InstalledEngineFilters again.
[CL 2675191 by Matthew Griffin in Main branch]
2015-09-01 04:48:32 -04:00
Jeff Campeau
37c192be08
Don't try to expant empty architectures, only missing one.
...
Several platforms have empty architectures and we shouldn't call build code when staging if we can avoid it.
[CL 2672679 by Jeff Campeau in Main branch]
2015-08-28 14:37:12 -04:00
Matthew Griffin
ccd90b10b4
Listing runtime dependencies in module rules instead of InstalledEngineFilters.ini
...
Added code when filtering rocket files to search through build products for target files and add their runtime dependencies to the filter rules.
#jira UEB-372
[CL 2672116 by Matthew Griffin in Main branch]
2015-08-28 06:22:07 -04:00
Peter Knepley
0d3a5d6e41
Dedicated servers should stage needed engine content for crash reporter
...
Merging 2671465
//depot/UE4-UT/...
to //depot/UE4/...
#codereview James.Golding
[CL 2671550 by Peter Knepley in Main branch]
2015-08-27 17:11:21 -04:00
Peter Sauerbrei
5e0ec6c322
UE-20341 - fixed issues with needing to cook server when cooking client
...
[CL 2669593 by Peter Sauerbrei in Main branch]
2015-08-26 14:17:28 -04:00
Ben Marsh
7aee54313a
Merging UAT stream support from //UE4/Main.
...
[CL 2669186 by Ben Marsh in Main branch]
2015-08-26 10:00:34 -04:00
Ben Marsh
a30bc8ed00
Switch path parsing to use the system path separator, rather than hard-coding ';'.
...
[CL 2667385 by Ben Marsh in Main branch]
2015-08-25 09:12:56 -04:00
Peter Sauerbrei
f0b94ddbec
properly utilize the same editor as running in for cooking
...
UE-20061
[CL 2666816 by Peter Sauerbrei in Main branch]
2015-08-24 17:43:34 -04:00
Josh Adams
7146feb687
- Added "-UploadSymbols" which can be done while packaging (well, you don't actually need to package, but it's usually done alongisde packaging)
...
#codereview marcus.wassmer
[CL 2665010 by Josh Adams in Main branch]
2015-08-21 17:27:15 -04:00
Peter Sauerbrei
34146c450d
refactored Log to LogLog and LogConsole to Log
...
#uat
[CL 2662556 by Peter Sauerbrei in Main branch]
2015-08-20 09:37:11 -04:00
Ben Marsh
47c58ec57c
Rename the ErrorCodes enum to ExitCode, and ErrorCodes.Error_Success to ExitCode.Success.
...
[CL 2662478 by Ben Marsh in Main branch]
2015-08-20 08:38:09 -04:00
Ben Marsh
582b132551
Add a BuildLocalization node, which runs the UAT Localise script.
...
#codereview Matt.Kuhlenschmidt, Justin.Sargent
[CL 2661758 by Ben Marsh in Main branch]
2015-08-19 17:27:34 -04:00
Ben Marsh
08a11f1fc9
Move RequireFilesToExist out of target receipts; it's just internal state for UAT, and doesn't belong there.
...
[CL 2661231 by Ben Marsh in Main branch]
2015-08-19 13:35:56 -04:00
Matthew Griffin
a393ec848d
Added potential location for third party binaries to the build plugin command
...
[CL 2661043 by Matthew Griffin in Main branch]
2015-08-19 11:27:49 -04:00
Daniel Lamb
6bde4efe64
Changed the directory which failed diffed content is saved to.
...
[CL 2659998 by Daniel Lamb in Main branch]
2015-08-18 16:58:49 -04:00
Daniel Lamb
0b97633583
Enabled diffing cooked builds for orion to help find deterministic cook issues.
...
[CL 2659995 by Daniel Lamb in Main branch]
2015-08-18 16:56:56 -04:00
Daniel Lamb
48d55868bc
Fixed chunking issue where secondary chunks wouldn't be generated because file paths didn't, because they were compaired with / without extensions.
...
#codereview James.Moran
[CL 2655108 by Daniel Lamb in Main branch]
2015-08-13 15:47:02 -04:00
Ben Marsh
e3c8fb17fa
Remove precompiled binaries for BootstrapPackagedGame, and build it automatically whenever it's needed to package. Also fix CrashReportClient being built in Development rather than Shipping, and remove binaries for that.
...
[CL 2654738 by Ben Marsh in Main branch]
2015-08-13 11:31:24 -04:00
Ben Marsh
3bb5d71d68
Remove promotion build nodes, aggregate nodes, and triggers.
...
[CL 2653116 by Ben Marsh in Main branch]
2015-08-12 13:58:01 -04:00
Ben Marsh
599a3fcae0
Include the Templates/TemplateResources folder when filtering the engine to use for generating DDC.
...
[CL 2652697 by Ben Marsh in Main branch]
2015-08-12 10:05:08 -04:00
Daniel Lamb
01fb1e902c
Added support for diffing generated cooked content against supplied cooked pak file.
...
[CL 2651863 by Daniel Lamb in Main branch]
2015-08-11 17:11:41 -04:00
Ben Marsh
89432f444b
Separate Rocket builds from Git promotions. A separate trigger email will be sent for making Rocket builds from now on.
...
[CL 2651000 by Ben Marsh in Main branch]
2015-08-11 08:14:46 -04:00