Commit Graph

35 Commits

Author SHA1 Message Date
Dmitry Rekman
40699687fa Rolled back Linux toolchain to clang 3.5.0 until Shooter compilation is fixed.
#codereview Steve.Robb
#lockdown Zachary.EdgertonJones

[CL 2490604 by Dmitry Rekman in Main branch]
2015-03-25 11:29:28 -04:00
Dmitry Rekman
0767242767 Switch UBT to use clang 3.6.0 Linux cross-toolchain.
-  -Wno-inconsistent-missing-override suppressed, pending discussion with the Core team.

#codereview Steve.Robb, Robert.Manuszewski, Josh.Adams

[CL 2487976 by Dmitry Rekman in Main branch]
2015-03-23 13:07:46 -04:00
Josh Adams
99daf37ae1 Reverted changes in some files that shouldn't have been checked in that was trying to build D3D shader support for Mac
[CL 2448975 by Josh Adams in Main branch]
2015-02-17 13:52:02 -05:00
Josh Adams
56440f0048 - First checkin for the new DesktopTargetPlatform that will be able to cook packages for Windows, Mac, and Linux. So far, cooking on Windows and Mac and run on each other (with -opengl on Windows, since Mac can't currently compile D3D shaders)
[CL 2448658 by Josh Adams in Main branch]
2015-02-17 09:57:44 -05:00
Dmitry Rekman
71fb48396a PR #776: Enable aligned memory access for Linux ARM builds.
- Contributed by dmahashin.

[CL 2428770 by Dmitry Rekman in Main branch]
2015-02-02 17:14:05 -05: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
0dc3ccd3e0 Linux: support compiling for other architectures than x86_64.
[CL 2345608 by Dmitry Rekman in Main branch]
2014-10-30 19:44:12 -04:00
Dmitry Rekman
b0f0fc5af0 Compile CrashReportClient without ICU on Linux.
- Should fix TTP #349499 (FN servers missing reports).
- The other way to fix that issue is to include ICU data with server builds, although at least in our use case this seems to be additional hassle.
- A ticket (UECORE-14) has been filed to split CRC into headless server and client versions.

[CL 2329358 by Dmitry Rekman in Main branch]
2014-10-14 18:03:33 -04:00
Dmitry Rekman
b7442750eb Disable XGE for Linux builds since it still crashes on farm.
#codereview Kellan.Carr, Ben.Marsh

[CL 2314803 by Dmitry Rekman in Main branch]
2014-09-30 15:59:01 -04:00
Ben Marsh
c9c73fece9 Support for Linux targets in binary Rocket.
#codereview Dmitry.Rekman

[CL 2305714 by Ben Marsh in Main branch]
2014-09-22 12:34:00 -04:00
Kellan Carr
4cbbc45d20 build script, reenable xge for linux, android, and ps4
[CL 2293858 by Kellan Carr in Main branch]
2014-09-11 12:09:06 -04:00
Dmitry Rekman
f15ad7011a Switching Linux builds to clang 3.5.0-based toolchain.
- Temporarily suppressed a warning until we resolve if (!this) checks.
- Upped optimization from -O2 to -O3 (as was the case a year ago).

Note: 3.5.0 generates much more compact debug info, reducing development server binary size from 1GB to roughly 600 MB.

#codereview Bob.Tellez, Kellan.Carr

[CL 2288345 by Dmitry Rekman in Main branch]
2014-09-07 12:44:30 -04:00
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