Kellan Carr
465b5fff2a
build script, override cook platform for wex to be android_etc1
...
[CL 2322689 by Kellan Carr in Main branch]
2014-10-08 10:49:02 -04:00
Peter Sauerbrei
f2f6d93462
remove some debug code
...
#ubt
[CL 2321598 by Peter Sauerbrei in Main branch]
2014-10-07 14:24:02 -04:00
Robert Manuszewski
2f15e002cb
Fixing hot-reload from IDE on the Mac
...
#change Adding better (working) versions of Process.GetProcesses(), Process.Name and Process.Modules to BuildHostPlatformAbstraction
#change ShouldDoHotReload will now use those new methods to learn if the target is running
#change On the Mac, we can't use 'Added' filesystem event to know if new binaries have been compiled as it reports temporary linker files instead of the final binaries which are only reported by 'Modified' event.
[CL 2321016 by Robert Manuszewski in Main branch]
2014-10-07 04:40:55 -04:00
Peter Sauerbrei
03ce6ea602
fix for renamed projects not properly naming the xcode schemes
...
consolidation of IPA name code
TTP343209
#ue4
[CL 2317869 by Peter Sauerbrei in Main branch]
2014-10-02 17:14:09 -04:00
Ben Marsh
2b825812e3
Remove stale exception when building games under Rocket.
...
[CL 2314437 by Ben Marsh in Main branch]
2014-09-30 12:08:18 -04:00
Ben Marsh
086e6dd4ce
Add a utility function to determine when a path should be ignored in Rocket builds. Currently removes plugins in NoRedist and NotForLicensees folders.
...
[CL 2312839 by Ben Marsh in Main branch]
2014-09-29 09:45:43 -04:00
Ben Marsh
e2d5417d68
Remove RocketGame from UBT!
...
[CL 2312819 by Ben Marsh in Main branch]
2014-09-29 09:35:05 -04:00
Kellan Carr
e39c6dcb0b
build script, overrides for package and cook, cook android wex with etc1
...
[CL 2309744 by Kellan Carr in Main branch]
2014-09-25 10:11:15 -04:00
Jaroslaw Palczynski
354877d63e
[GitHub] 450 : Added UBT build option to limit number of jobs.
...
#ttp 347138
[CL 2309629 by Jaroslaw Palczynski in Main branch]
2014-09-25 08:10:40 -04:00
Jaroslaw Palczynski
bf2e48dc4a
CORE: Add warning message for having same named project in .sln / .xcodeproj
...
#ttp 345954
[CL 2309356 by Jaroslaw Palczynski in Main branch]
2014-09-25 02:14:13 -04:00
Michael Noland
77f94f0f08
UBT: Improve error message when running UHT fails (showing a human-readable version of the error code)
...
[CL 2307883 by Michael Noland in Main branch]
2014-09-23 22:36:54 -04:00
Ben Marsh
0f78891b7d
Add a program to bootstrap packaged games, which checks for dependencies being installed (an option to include prerequisites in the game is in the packaging settings), then starts the engine with the right commandline for the project. Takes an icon from Build/Windows/Application.ico if present (which allows setting the icon for content-only projects) or the game executable being launched. Resource files added to code projects now use this icon instead.
...
[CL 2307139 by Ben Marsh in Main branch]
2014-09-23 13:55:06 -04:00
Kellan Carr
96702d0959
build script, add option for nonunity test compile for tools
...
[CL 2305695 by Kellan Carr in Main branch]
2014-09-22 12:13:56 -04:00
Peter Sauerbrei
8332025ef3
fix for plist trying to be generated from PC
...
#ue4
[CL 2302901 by Peter Sauerbrei in Main branch]
2014-09-18 15:12:55 -04:00
Robert Manuszewski
96071afb2d
Hot-reload: performing hot-reload when there's been no code changes will no longer result in producing new DLLs.
...
#ttp 345522: HotReload: Should not try to link DLLs when target is up to date
#change Added code to handle up-to-date state of modules in hot-reload code.
#change Added ECompilationResult::UpToDate and ECompilationResult::Canceled, ECompilationResult::Failed()
#change UBT: added -canskiplink command line param and support for skipping link actions when there was nothing to compile
#change extended the duration of re-compile notifications (TTP# 346604 NUXF-246 Hot compile fail message fades)
#change Added 'Compile Canceled' notification (instead of 'Compile Failed')
[CL 2302307 by Robert Manuszewski in Main branch]
2014-09-18 08:10:17 -04:00
Michael Trepka
5443ffe63b
Fixed issue with code signing in Xcode 6. Generating project files will now create all necessary intermediate Info.plist files for iOS targets so Xcode has the info it needs immediately after opening a project. Also fixed paths to Info.plist files for clients and programs.
...
#codereview Peter.Sauerbrei, Josh.Adams
[CL 2300018 by Michael Trepka in Main branch]
2014-09-16 16:16:49 -04:00
Justin Sargent
86b14304aa
Adding support for programs at the UE4 root level.
...
[CL 2299936 by Justin Sargent in Main branch]
2014-09-16 15:16:32 -04:00
Mikolaj Sieluzycki
cadb9a3944
Move all include and library search directories representation from List to HashSet to automatically avoid duplicates.
...
#codereview Robert.Manuszewski
[CL 2293482 by Mikolaj Sieluzycki in Main branch]
2014-09-11 03:21:51 -04:00
Ori Cohen
167a797ef8
Add runtime physx cooking
...
[CL 2291345 by Ori Cohen in Main branch]
2014-09-09 16:30:29 -04:00
Marcus Wassmer
d3267165c0
Merge UE4-ShooterGame -> UE4
...
#codereview john.pollard,jeff.campeau,ryan.gerleve
[CL 2289995 by Marcus Wassmer in Main branch]
2014-09-09 12:12:38 -04:00
Dmitry Rekman
8adf754c6d
UAT: changes/improvements for Linux as GUBP host platform.
...
- Adds _OnLinux GUBP nodes.
- Fixed assumptions that "anything non-Mac is Windows".
- Other minor fixes.
It is now possible to build RootEditor_OnLinux (and dependent nodes, including Tools) on a Linux agent.
#codereview Gil.Gribb, Kellan.Carr, Josh.Adams
[CL 2287224 by Dmitry Rekman in Main branch]
2014-09-05 21:50:16 -04:00
Josh Adams
7fe7dfe099
- Allow for UAT scripts to set up UBT to have proper engine relative path and UProject path. Only BuildCookRun does it currently
...
- Fixed .ini parsing of bools to allow for True, true, TRUE, etc.
#codereview Robert.Manuszewski,niklas.smedberg
[CL 2284471 by Josh Adams in Main branch]
2014-09-04 10:24:49 -04:00
Bob Tellez
5f3cf61c7d
UE4: Moved some Mac/IOS platform specific functions to the UEToolChain interface so branches without Mac code can still run UBT.
...
#codereview Michael.Trepka,Dmitry.Rekman
[CL 2283868 by Bob Tellez in Main branch]
2014-09-03 21:56:29 -04:00
Michael Trepka
8532434e22
Use Clone() instead of assignment for arrays added to support multiple output items in UBT so they can be modified independently.
...
#codereview Josh.Adams
[CL 2282963 by Michael Trepka in Main branch]
2014-09-03 10:13:05 -04:00
Josh Adams
ddea2d2fe0
- Changed UBT to allow for multiple OutputPaths in a given UE binary (this is needed by Android to output multiple .so files per UBT run, for armv7, x86, etc)
...
#codereview ben.marsh
[CL 2281777 by Josh Adams in Main branch]
2014-09-02 14:26:49 -04:00