Commit Graph

11 Commits

Author SHA1 Message Date
Zachary EdgertonJones
65c25a0912 Adding third party software tracking, first pass
[CL 2482042 by Zachary EdgertonJones in Main branch]
2015-03-17 15:42:32 -04:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Dmitry Rekman
793f1f27ec Linux: add prebuilt libs for ARM.
- built for armv6k (allow to target Raspberry Pi). Work on Jetson TK1 too.
- fixes/changes to some places in TPS for easier compilation (needs to be properly addressed).

[CL 2345912 by Dmitry Rekman in Main branch]
2014-10-31 03:16:02 -04:00
Dmitry Rekman
8d923f7226 Linux: simplify TPS deployment for modular builds.
- Got rid of shared objects wherever possible (an -fPIC .a is provided instead).
- Rebuilt bundled binaries against glibc 2.12 (issue reported by @raxxy)
- Fixes in freetype cross-compilation for the above and to account for AutoSDK changes.

[CL 2303762 by Dmitry Rekman in Main branch]
2014-09-19 02:46:51 -04:00
Dmitry Rekman
df667718bd Jemalloc header files which I missed in the previous commit.
[CL 2133286 by Dmitry Rekman in Main branch]
2014-07-03 21:55:18 -04:00
Dmitry Rekman
415182b460 Update jemalloc to 3.6.0 and simplified dir structure.
- Now supplying .a and .so for monolithic and modular builds.
- No more "drop-in" version.
- Simplistic script with configure options.

[CL 2132839 by Dmitry Rekman in Main branch]
2014-07-03 19:44:54 -04:00
UnrealBot
f645340e6e Code snapshot for CL 2114451
[CL 2114451 in Main branch]
2014-06-23 17:33:51 -04:00
Saul Abreu
7d6c6f552f Changes to UBT for third party directories. UEThirdPartyDirectory is now obsolete and should be replaced with UEThirdPartySourceDirectory. An error message will appear when attempting to build if this is not heeded.
[CL 2104963 by Saul Abreu in Main branch]
2014-06-13 16:31:00 -04:00
Dmitry Rekman
0e8aa3da49 Moving all Linux TPS binaries into architecture-specific folders.
- Linux now supports targeting different architecture, with architecture string matching standard target triplet, i.e. "x86_64-unknown-linux-gnu" for generic x86-64 Linux, the only supported platform at the moment.
- All Linux binaries (and other files for which this is important) are under subdirectory whose name matches the target triplet.
- UBT is modified so that architecture names aren't necessarily appended to binaries.

Also removed implicit dependency on libz in the toolchain and made it depend properly on our zlib module.

#codereview Josh.Adams, Daniel.Lamb, Michael.Trepka

[CL 2089848 by Dmitry Rekman in Main branch]
2014-05-30 13:28:40 -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
TimSweeney
8c54bcfa97 Engine source (Main branch up to CL 2026164) 2014-03-14 17:13:27 -04:00