Commit Graph

18 Commits

Author SHA1 Message Date
Dmitry Rekman
ba549643a7 Mono/xbuild: force tools version to be 4.0 (fixes UE-8669).
[CL 2424603 by Dmitry Rekman in Main branch]
2015-01-29 17:48:40 -05:00
Michael Trepka
98dc0aa5fe Removed conditional inclusion of most platform files in UBT project so the same project can be used in Visual Studio and Mono Develop/Xamarin Studio, removed _Mono UBT and UAT projects, updated automation scripts to be compatible with Mono 3.10
[CL 2388812 by Michael Trepka in Main branch]
2014-12-15 15:28:22 -05:00
Dmitry Rekman
65d4f0940e Changes to build process.
- One time setup moved to Setup.sh, with GenerateProjectFiles.sh attempting to detect whether this was ever run previously.
- Checking git/perforce build differently, turned off updating deps.
- Updated smoke test appropriately.
- Closes UEPLAT-231.

#codereview Adric.Worley, Ben.Marsh

[CL 2360733 by Dmitry Rekman in Main branch]
2014-11-14 16:58:40 -05:00
Dmitry Rekman
6cba53e7c8 Add GitDependencies as a post-merge hook.
- Also add it to GenerateProjectFiles.sh so the flow is not too different between 4.5 and 4.6
- Remove unpacking zips and older solution.

#codereview Ben.Marsh

[CL 2352604 by Dmitry Rekman in Main branch]
2014-11-07 09:47:50 -05:00
Dmitry Rekman
9e04402720 UBT: Changes to project generators.
- Separates CMake generator from makefile one and adds qmake generator.
- Contributed by salamanderrake (PR #560).

#codereview Josh.Adams, Robert.Manuszewski

[CL 2347904 by Dmitry Rekman in Main branch]
2014-11-04 00:22:19 -05:00
Dmitry Rekman
c526692412 Point main branch scripts to latest-preview tag.
[CL 2339454 by Dmitry Rekman in Main branch]
2014-10-23 22:33:21 -04:00
Dmitry Rekman
bed27c6d07 Proper Linux Mint LSB distributor id.
- fixed by gagga.

[CL 2324524 by Dmitry Rekman in Main branch]
2014-10-09 17:16:57 -04:00
Dmitry Rekman
e1b8fc1d03 Minor fixes to UAT projects (PR #492).
- Android/HTML5 automation projects reference OneSky, UAT compiled for AnyCPU platform.
- contributed by amigo.

[CL 2324466 by Dmitry Rekman in Main branch]
2014-10-09 17:15:41 -04:00
Ben Marsh
f3756d108c [INTEGRATE] Content back from 4.5 branch.
[CL 2321688 by Ben Marsh in Main branch]
2014-10-07 15:34:18 -04:00
Dmitry Rekman
3d4f75f27e Fixes to native Linux build scripts.
[CL 2319251 by Dmitry Rekman in Main branch]
2014-10-03 21:22:49 -04:00
Dmitry Rekman
59beaeeaf7 Reworked workflow for native Linux builds.
- The flow should be now as simple as ./GenerateProjectFiles.sh + make <target>
   (you will need OAUTH_TOKEN variable set and you may need to answer "y" occasionally - when removing existing files).

- Archvies should be now automatically (re-)downloaded by GetAssets.py script by nycat. They won't be
  re-downloaded if the files on github have not been updated since the last download.

- BuildThirdParty.sh is invoked by the above script and only builds LND (PR #469).
   It can still be invoked manually to build whatever if desired so, but watch out -
   you will need to take care not to build against too new glibc so you can distribute your game's binaries,
   and you will need to match options we built libraries with (e.g. Xinerama/XRandR headers for SDL2).

- UpdateDeps.sh now should only be called by GenerateProjectFiles.sh. It does a lot less
   work and shares variables with GetAssets.py

Resolves TTP #347988.

[CL 2319227 by Dmitry Rekman in Main branch]
2014-10-03 20:22:34 -04:00
Dmitry Rekman
4c0868da26 Correct name-casing fix for a different misspelling in 4.5 branch.
[CL 2307806 by Dmitry Rekman in Main branch]
2014-09-23 20:11:18 -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
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
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
UnrealBot
db494a6e69 Engine source (Main branch up to CL 2037954) 2014-04-02 18:09:23 -04:00