Dmitry Rekman
7fb45d090a
Support more output devices on Linux.
...
- Partially based on PR #306 submission, corrected for cross-compiling.
- Each platform is now able to set up output devices for logging according to its own needs.
#codereview Josh.Adams, Michael.Trepka
[CL 2249193 by Dmitry Rekman in Main branch]
2014-08-08 21:42:14 -04:00
Peter Sauerbrei
277719a394
added quotes around paths in unzip and mkdir for the remote tool chain
...
added quotes around framework paths for remote tool chain
#ue4
#ios
#codereview john.pollard
[CL 2247317 by Peter Sauerbrei in Main branch]
2014-08-07 14:08:36 -04:00
Michael Trepka
9bb0589365
Restored BuiltBinaries in MacToolChain
...
[CL 2245697 by Michael Trepka in Main branch]
2014-08-06 12:46:49 -04:00
Michael Trepka
8c4e9429d9
Enabled all but few Clang warnings when building on Mac and cleaned up MacToolChain.cs a bit
...
[CL 2245662 by Michael Trepka in Main branch]
2014-08-06 11:51:47 -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
Robert Manuszewski
c0b4cfe3bf
UBT: Moved ScopedTimer from UAT to UBT, added ScopedCounter
...
[CL 2245334 by Robert Manuszewski in Main branch]
2014-08-06 04:29:36 -04:00
Michael Trepka
fa5a4e670a
Proper fix for out of date check for Mac bundle resources
...
[CL 2244810 by Michael Trepka in Main branch]
2014-08-05 17:52:04 -04:00
Robert Manuszewski
ea50e1def7
Added code to handle COM crashes when detecting physical processor count in UBT
...
[CL 2244406 by Robert Manuszewski in Main branch]
2014-08-05 13:03:54 -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
Michael Trepka
ab8fcb664c
Make sure that last write time for a resource copied to the Mac app bundle is updated after copy so UBT doesn't think it's out of date.
...
[CL 2243018 by Michael Trepka in Main branch]
2014-08-04 18:26:47 -04:00
Peter Sauerbrei
e00047357e
another fix for the target platforms being added when they shouldn't
...
#ue4
[CL 2242506 by Peter Sauerbrei in Main branch]
2014-08-04 10:54:27 -04:00
Peter Sauerbrei
6e5fc9eb43
fix for Win64 editor not building for Rocket because HTML5 targetplatform is being added when it shouldn't
...
#ue4
#html5
[CL 2242451 by Peter Sauerbrei in Main branch]
2014-08-04 10:39:11 -04:00
Peter Sauerbrei
62a39f3774
accidentally left some code in I meant to remove
...
#ue4
#html5
[CL 2242439 by Peter Sauerbrei in Main branch]
2014-08-04 10:24:04 -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
Ben Marsh
176a9e4be6
Optimization - use StringBuilder to concatenate compile arguments for VCToolChain, rather than just appending strings.
...
[CL 2242330 by Ben Marsh in Main branch]
2014-08-04 09:03:56 -04:00
Ben Marsh
ee7082473f
Revert change to the way that ndk_build is called.
...
[CL 2242314 by Ben Marsh in Main branch]
2014-08-04 08:53:45 -04:00
Ankit Khare
ba44f71314
#UE4 #HTML5
...
#TTP 342902 CRITICAL: Regression: HTML5: Code templates fails to launch
#TTP 342884 CRITICAL: Regression: HTML5: UFE: Fails to cook then gets a mac crash
-fix up html template ( argument ordering )
-don't use pak when packaging for html5
-properly quote pathname with spaces on mac.
-fix linking of plugins on first run of ubt.
#codereview peter.sauerbrei
[CL 2241888 by Ankit Khare in Main branch]
2014-08-04 08:08:56 -04:00
Steve Robb
7adc9ca97d
Generated code information separated into if the module *has* any and if so, *if* we're generating it now... then using the 'has' information to generate the linker fixup file.
...
#ttp 342622: CRITICAL: Regression: BINARY: PLATFORMERGAME: white square on the screen in cooked version
#codereview robert.manuszewski,ben.marsh
[CL 2240877 by Steve Robb in Main branch]
2014-08-02 09:44:00 -04:00
Ben Marsh
8b4daf4ec5
Back out changelist 2239973
...
Seems to be causing problems with GUBP.
[CL 2240138 by Ben Marsh in Main branch]
2014-08-01 15:09:03 -04:00
Ben Marsh
38ee619dbd
Add an optional output manifest to UBT actions, which will allow detecting whether build products have been clobbered.
...
[CL 2239973 by Ben Marsh in Main branch]
2014-08-01 11:57:56 -04:00
Peter Sauerbrei
511d8fcaa7
fix for ubt attempting to set the current directory Engine/Source when it doesn't exist
...
TTP342006
#ue4
#codereview robert.manuszewski, jaroslaw.surowiec
[CL 2238934 by Peter Sauerbrei in Main branch]
2014-07-31 17:19:06 -04:00
Peter Sauerbrei
7951338d6d
fix for ubt attempting to set the current directory Engine/Source when it doesn't exist
...
TTP342006
#ue4
#codereview robert.manuszewski, jaroslaw.surowiec
[CL 2238864 by Peter Sauerbrei in Main branch]
2014-07-31 16:59:03 -04:00
Michael Trepka
3d331e7b6c
Fixed a problem with default target arguments in UE4 Xcode project generated with intellisense enabled (issue introduced by CL #2237527 )
...
[CL 2238572 by Michael Trepka in Main branch]
2014-07-31 13:46:00 -04:00
Dmitry Rekman
66a68f2e09
Proper name for the file in UBT mono project.
...
#codereview Mike.Fricker
[CL 2238339 by Dmitry Rekman in Main branch]
2014-07-31 10:49:22 -04:00