Commit Graph

23 Commits

Author SHA1 Message Date
Robert Manuszewski
e6072fb050 UnrealBuildTool: Added UnrealHeaderTool version checking when checking if it's up to date.
#change UBT will check for API version of all UnrealHeaderTool binaries to detect partial syncs
#change Added BuildHostPlatform class for runtime platform abstraction

[CL 2245408 by Robert Manuszewski in Main branch]
2014-08-06 07:05:15 -04:00
Dmitry Rekman
edc8ff25f0 Support for Linux in shader compiler.
- Part of PR #306 by amigo and #ue4linux folks.
- Undoing my previous change with cross-compilation define (too dangerous).

#codereview Josh.Adams, Michael.Trepka

[CL 2243292 by Dmitry Rekman in Main branch]
2014-08-04 18:28:10 -04:00
Dmitry Rekman
b07f61eca2 UBT: preprocessor define for cross/native compilation.
- Applies to Linux only for now.

#codereview Josh.Adams, Michael.Trepka

[CL 2243186 by Dmitry Rekman in Main branch]
2014-08-04 18:27:46 -04:00
Peter Sauerbrei
dee247b733 remove HTML5 target platform dll from being built as part of the mac and linux editor builds for rocket
TTP342631
#ue4
#html5

[CL 2242372 by Peter Sauerbrei in Main branch]
2014-08-04 09:48:56 -04:00
Marcus Wassmer
64eec3f77a Force all builders into a clean state for autosdks
[CL 2232443 by Marcus Wassmer in Main branch]
2014-07-25 21:56:32 -04:00
Dmitry Rekman
5a866a4e0d UBT: fix warning.
[CL 2230110 by Dmitry Rekman in Main branch]
2014-07-24 11:55:02 -04:00
Dmitry Rekman
ede1c1d619 Prefer AutoSDKs for Linux.
[CL 2230035 by Dmitry Rekman in Main branch]
2014-07-24 11:09:55 -04:00
Marcus Wassmer
460b2d20d1 Refactor AutoSDKs in preparation for doing doing AutoSDK setup for the editor.
[CL 2223660 by Marcus Wassmer in Main branch]
2014-07-18 14:21:02 -04:00
Dmitry Rekman
263bbe7e0c Support for modular builds (cross and native).
- Parts of PR #242 (with changes).

#codereview Josh.Adams

[CL 2222405 by Dmitry Rekman in Main branch]
2014-07-17 13:49:42 -04:00
Dmitry Rekman
9ee2c6bdbc Proper disabling of XGE (for UAT builds too).
#codereview Ben.Marsh

[CL 2220706 by Dmitry Rekman in Main branch]
2014-07-16 12:13:45 -04:00
Dmitry Rekman
4c9c00c820 Disable XGE until Xoreax fixes Incredibuild (TTP #341174, IT ticket 65919).
(Merging CL 2192236)

[CL 2192248 by Dmitry Rekman in Main branch]
2014-07-11 15:14:59 -04:00
Dmitry Rekman
07d6c58c67 Linux builds will now use APEX (TTP #331981).
#codereview Ori.Cohen, Josh.Adams

[CL 2118966 by Dmitry Rekman in Main branch]
2014-06-26 23:03:27 -04:00
Robert Manuszewski
283e939959 GitHub pull request #194: Full binary type. Removing hardcoded binary file extensions
[CL 2095675 by Robert Manuszewski in Main branch]
2014-06-05 12:11:58 -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
4411762b66 UBT: support different architectures (target triplets) in Linux toolchain.
[CL 2089710 by Dmitry Rekman in Main branch]
2014-05-30 10:58:16 -04:00
Dmitry Rekman
8236a483eb UBT: initial changes to support building Linux tools.
[CL 2084929 by Dmitry Rekman in Main branch]
2014-05-29 16:59:18 -04:00
Bob Tellez
ab8c090a38 UE4: Removed bCompileNetworkProfiler. USE_NETWORK_PROFILER is now true whenever STATS is also true. Also, removed some platform-specific code in NetworkProfiler.cpp
[CL 2082160 by Bob Tellez in Main branch]
2014-05-22 14:04:35 -04:00
Jaroslaw Palczynski
7606debc6d [GitHub] 66 : Start plumbing for advanced build handling
#ttp 333302
#codereview Robert.Manuszewski

[CL 2080176 by Jaroslaw Palczynski in Main branch]
2014-05-21 06:09:37 -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
Marcus Wassmer
bdafd874da #ue4 Setup PS4 for automated SDK switching.
#codereview josh.adams,dmitry.rekman,gil.gribb

[CL 2059190 by Marcus Wassmer in Main branch]
2014-04-29 21:56:53 -04:00
Dmitry Rekman
4f4e26d1b7 Added opt-in framework for switching SDKs on the fly.
Made Linux toolchain support that.

#codereview Gil.Gribb,Josh.Adams,Marcus.Wassmer,Michael.Trepka

[CL 2042773 by Dmitry Rekman in Main branch]
2014-04-23 18:09:10 -04:00
UnrealBot
db494a6e69 Engine source (Main branch up to CL 2037954) 2014-04-02 18:09:23 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00