Ben Marsh
|
df83418aeb
|
Auto-format UBT for consistent spacing. All default Visual Studio settings, but tabs instead of spaces.
[CL 2704665 by Ben Marsh in Main branch]
|
2015-09-24 12:37:21 -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 |
|
Ben Marsh
|
8ae8883138
|
Fix a crash saving plugin descriptors that have null entries.
[CL 2660994 by Ben Marsh in Main branch]
|
2015-08-19 10:55:13 -04:00 |
|
Ben Marsh
|
3733f73569
|
When compiling a modular target, write out a manifest of build products to each output directory listing the valid modules in that directory and their version. Allows faster switching of changelists when using UGS (because it's no longer necessary to re-link all modules), and safeguards against stale DLLs from a different target causing loader errors. Uses compiled-in API version if BUILT_FROM_CHANGELIST is non-zero.
[CL 2641800 by Ben Marsh in Main branch]
|
2015-08-03 08:47:15 -04:00 |
|
Ben Marsh
|
88b274d2ec
|
Add UAT script to build a plugin for distribution. Includes UBT support for writing plugin descriptors, and compiling single plugins at a time.
[CL 2533688 by Ben Marsh in Main branch]
|
2015-05-01 10:58:14 -04:00 |
|
Ben Marsh
|
9d2cb9e749
|
Added implementation of ProjectDescriptor to UBT, which mirrors definition in the engine.
[CL 2517036 by Ben Marsh in Main branch]
|
2015-04-19 12:46:09 -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 |
|