Commit Graph

39 Commits

Author SHA1 Message Date
Dmitry Rekman
4ff3bc4ecf Minor fixes to nvTT from PR #349.
#codereview Graeme.Thornton, Josh.Adams

[CL 2249232 by Dmitry Rekman in Main branch]
2014-08-08 22:57:31 -04:00
Dmitry Rekman
aafceb7679 Added LinuxNativeDialogs as third-party library.
[CL 2245017 by Dmitry Rekman in Main branch]
2014-08-05 21:12:49 -04:00
Peter Sauerbrei
51fa18631b addition of errors to Launch On, Package, and Cook analytics
TTP341794
#ue4
#analytics

[CL 2240496 by Peter Sauerbrei in Main branch]
2014-08-01 20:30:13 -04:00
Dmitry Rekman
6ca495714e Linux: add fix-ups for case-sensitive fs again.
- Needed until p4 repo issues are resolved.

[CL 2237506 by Dmitry Rekman in Main branch]
2014-07-30 16:36:51 -04:00
Dmitry Rekman
21c547379c Linux: updated scripts for (re)building TPS.
- We still have to do that (at least temporarily) as we don't bundle everything yet.

[CL 2235440 by Dmitry Rekman in Main branch]
2014-07-29 01:53:17 -04:00
Josh Adams
503b823e5f - Massive SSH usability improvements for remote compiling. Added a script to interactively run SSH and RSync to make a key on the Mac, install it, and pull down the private key for use after
- Currently only UBT will do the check when using SSH, and will run the script. This should really be moved to the editor.
- Keys can be in My Documents, or in Engine\\Build (for source control sharing)
- SSH is still not 100% ready for primetime (IPP needs re-integration into UAT)
- Epic default is to use the standard builder account on the standard machine

[CL 2229159 by Josh Adams in Main branch]
2014-07-23 20:02:14 -04:00
Dmitry Rekman
dbdea559eb [Github] PR 242 (safe changes).
- Code cleanup and minor rearrangement (e.g. variable name changes).
- Additions.
- Case issues fixed.
- Minor fixes (init ordering).

[CL 2172690 by Dmitry Rekman in Main branch]
2014-07-08 00:06:17 -04:00
Josh Adams
4ad32c6c0e - Undid the space fixed with back quotes, caused some problems, and couldn't repro the original issue!
[CL 2126106 by Josh Adams in Main branch]
2014-07-02 19:00:00 -04:00
Josh Adams
aa73e9018c - Fixed the RunUAT script array passing stuff
[CL 2123989 by Josh Adams in Main branch]
2014-07-01 18:11:25 -04:00
Josh Adams
38c2162967 - Fixed RunUAT to quote spaces coming in [ttp 340199]
#codereview michael.trepka,dmitry.rekman,ben.marsh,peter.sauerbrei

[CL 2123974 by Josh Adams in Main branch]
2014-07-01 18:01:23 -04:00
Michael Trepka
eef8a40a1d Fixed problems with running RunUAT from a path with space character
#codereview Dmitry.Rekman

[CL 2123427 by Michael Trepka in Main branch]
2014-07-01 11:58:56 -04:00
Michael Trepka
32fe9b30f8 Fixed RunUAT script on Mac so that it uses SetupMono.sh again
#codereview Dmitry.Rekman, Kellan.Carr

[CL 2123339 by Michael Trepka in Main branch]
2014-07-01 11:03:49 -04:00
Michael Trepka
2a5136a070 Changed Mac/SetupMono.sh so that it allows only 3.2.6 for now as this seems to be the only version that doesn't cause us problems with UAT
[CL 2118354 by Michael Trepka in Main branch]
2014-06-26 15:27:53 -04:00
Dmitry Rekman
538f79b111 Common RunUAT.sh for Mac and Linux
[GitHub] part of PR 242.

#codereview Michael.Trepka

[CL 2118042 by Dmitry Rekman in Main branch]
2014-06-26 11:21:47 -04:00
Michael Trepka
d71e01c4c4 Temporarily force use of bundled Mono on Mac if installed version is not 3.2.x, as UAT currently has problems compiling in Mono 3.4.0
[CL 2111981 by Michael Trepka in Main branch]
2014-06-20 13:32:51 -04:00
Robert Manuszewski
fd39e788ca Shortening Cook sandbox path from Game\\Saved\\Sandboxes\\Cooked-Platform to Game\\Saved\\Cooked\\Platform
[CL 2082933 by Robert Manuszewski in Main branch]
2014-05-29 16:43:14 -04:00
Robert Manuszewski
9a5669565a UAT: Reverting recent changes that skipped AutomationToolLauncher
#codereview gil.gribb

[CL 2075455 by Robert Manuszewski in Main branch]
2014-05-16 09:22:18 -04:00
Robert Manuszewski
bb7c2cca75 Runuat.bat more command line parsing fixes (double quotes)
[CL 2074853 by Robert Manuszewski in Main branch]
2014-05-15 18:09:08 -04:00
Robert Manuszewski
a1e50b5176 Fxing Runuat.bat for real
[CL 2074716 by Robert Manuszewski in Main branch]
2014-05-15 16:53:48 -04:00
Robert Manuszewski
8572140420 Runuat.bat: fixing errors when parsing some commandlines.
[CL 2074689 by Robert Manuszewski in Main branch]
2014-05-15 16:38:51 -04:00
Robert Manuszewski
721436a983 Runuat.bat: don't use AutomationToolLauncher when running automated tests
#codereview gil.gribb

[CL 2074155 by Robert Manuszewski in Main branch]
2014-05-15 10:12:25 -04:00
Mark Satterthwaite
040ae73079 #summary Respect Xcode's compiler options & analyze feature.
#change Parse the compiler selected in Xcode & find the Xcode plugin which contains the executable to run when it isn't the default.
#change When the analyze option is enabled (either standalone or as a build setting) we need to pass through the analyze clang flag.
#change Pass in the Xcode max. parallel build tasks default to UBT as an environment variable rather than just assuming we want to use half the CPUs.
#notes This means we can use an external compiler (even a GPL one like distcc) without any direct dependency. Editor builds still use the default compiler since it isn't clear how to know which compiler is intended to be used in that case - the Xcode environment variable won't have been set.
#codereview michael.trepka, jack.porter

[CL 2072854 by Mark Satterthwaite in Main branch]
2014-05-14 09:23:11 -04:00
Dmitry Rekman
7b70307ded Linux: TPS building improvements by #UE4Linux folks.
- Patches to HACD, hlslcc,mcpp and nvtess (licenses updated where appropriate).
- Support for Linux target platform in a bunch of TPS modules.
- Automate update of dependencies to an extent.
- Misc. changes (accomodate perforce and git flows, minor code bug when dealing with TPS etc).

#codereview Mike.Fricker, Ben.Marsh

[CL 2069938 by Dmitry Rekman in Main branch]
2014-05-12 08:37:47 -04:00
Dmitry Rekman
1731325f19 Improvements to building TPS on Linux.
Part of PR140 by sbc100.
- Retouched to make more compliant with our coding style.
- Made to work out of the box with both git and perforce repos.
- Commented out TPS which we need to patch first.

[CL 2069830 by Dmitry Rekman in Main branch]
2014-05-12 08:37:34 -04:00
Dmitry Rekman
e3105eda19 Merging the bulk of Darkside changes.
- New target platforms (LinuxNoEditor for client+server, LinuxClient for client, Linux for editor, LinuxServer for dedicated server - mirroring other platforms).
- Preliminary support for gcc in the toolchain (and some safe fixes in code).
- No more lowercasing when accessing files on Linux, tread carefully.
- Changes needed for native compilation and other minor improvements.

#codereview Josh.Adams, Michael.Liebenow, Steve.Robbs

[CL 2067133 by Dmitry Rekman in Main branch]
2014-05-08 13:01:46 -04:00