Commit Graph

224 Commits

Author SHA1 Message Date
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