Commit Graph

15 Commits

Author SHA1 Message Date
Ben Marsh
bb17aef300 Move functionality to invoke UBT into DesktopPlatform.
[CL 2286483 by Ben Marsh in Main branch]
2014-09-05 13:31:22 -04:00
Marcus Wassmer
f36a68b03a Nicer AutoSDKs checks
[CL 2254541 by Marcus Wassmer in Main branch]
2014-08-13 09:53:04 -04:00
Marcus Wassmer
15dde71d05 Don't run AutoSDKs code if AutoSDKs aren't enabled.
[CL 2254529 by Marcus Wassmer in Main branch]
2014-08-13 09:37:59 -04:00
Peter Sauerbrei
596775cfc8 fix for parsing platform SDK validity on Mac
#ue4
#mac

[CL 2238715 by Peter Sauerbrei in Main branch]
2014-07-31 15:44:52 -04:00
Peter Sauerbrei
f93df48f74 add support for detecting installed SDKs at editor start up
add support for showing the various platforms in different menus whether they are properly installed or not
update FPlatformInfo to include information about SDK status, whether or not the platform should be shown on a particular executing platform (Win, Mac, Linux), and whether or not the platform should be shown as part of the binary distribution
fixed platform target modules for IOS, Android, and HTML5 for binary release
TTP341656, TTP342449, TTP342631
#ue4
#platforms

[CL 2238535 by Peter Sauerbrei in Main branch]
2014-07-31 13:31:22 -04:00
Marcus Wassmer
be9c831423 Make AutoSDK failures warnings in the cooker so-as not to fail unrelated cooking.
#lockdown Peter.Sauerbrei

[CL 2231698 by Marcus Wassmer in Main branch]
2014-07-25 12:09:27 -04:00
Marcus Wassmer
6848c3405d Avoid an AutoSDK dependency on ITargetPlatformBase
#codereview peter.sauerbrei, josh.adams

[CL 2229039 by Marcus Wassmer in Main branch]
2014-07-23 17:11:42 -04:00
Dmitry Rekman
fdc1ac6dae Fix Linux editor build.
[CL 2227748 by Dmitry Rekman in Main branch]
2014-07-22 18:48:48 -04:00
Marcus Wassmer
07fd4b83b0 Non monolithic projects will load AutoSDK environment properly.
#codereview Josh.Adams, dmitry.rekman, michael.trepka, ben.marsh

[CL 2227662 by Marcus Wassmer in Main branch]
2014-07-22 17:59:23 -04:00
Max Preussner
017837289f Modules: Module Manager API cleanup pass
There is now a consistent set of methods for module loading, unloading and lookup that all behave in the same expected way.

- renamed GetModuleInterface to GetModule and made it not assert
- removed GetModuleInterfaceRef
- namespace enums to enum classes, NULL to nullptr
- moved important public methods to the top, so they're easier to discover
- added missing & improved existing documentation
- cleaned up existing use cases

[CL 2109936 by Max Preussner in Main branch]
2014-06-18 19:23:34 -04:00
Jaroslaw Palczynski
ebce413232 UE4 Refactoring. Changed OVERRIDE and FINAL macros to keywords override and final.
[CL 2104397 by Jaroslaw Palczynski in Main branch]
2014-06-13 06:14:46 -04:00
Bob Tellez
cf896552ca Back out changelist 2060765. These temporary log changes are no longer needed.
[CL 2060800 by Bob Tellez in Main branch]
2014-05-01 01:01:20 -04:00
Bob Tellez
575a39d1ce UE4: Even more logs to help track down the cook crash.
[CL 2060765 by Bob Tellez in Main branch]
2014-04-30 23:46:04 -04:00
Daniel Lamb
e12bc9941e Added support for cook on the fly to work with multiple platforms (slowly removing -targetplatform commandline option).
Phase 1
Added platform to the cooked file requests so that the cooker just cooks files for the requested platform.
Reviewed Daniel Wright

[CL 2038767 by Daniel Lamb in Main branch]
2014-04-23 16:44:02 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00