Commit Graph

11 Commits

Author SHA1 Message Date
Marcus Wassmer
aedef41778 Make GUBP function obsolete and remove last reference to the obsolete call.
[CL 2226942 by Marcus Wassmer in Main branch]
2014-07-22 09:55:11 -04:00
Peter Sauerbrei
0f1ad9e077 fix for UAT and the ability to build non-Widows programs
#ue4
#uat

[CL 2119581 by Peter Sauerbrei in Main branch]
2014-06-27 11:48:20 -04:00
Jamie Dale
3ea331525b UAT now uses the game INI files to add additional directories to cook and stage.
TTP# 335070 - Add GUI based way to specify additional non-asset files or paths to package

CookCommandlet now uses the project settings to work out which additional directories it should cook (this removes the need for the editor to pass this information to that UAT via the command line). I've left the COOKDIR option in the UAT/CookCommandlet as, while non of our projects seem to be using it, I'm not comfortable removing it in case any scripts are using it.

CopyBuildToStagingDirectory also uses these project settings to work out which additional directories it should stage when producing the staging manifest (these are split into UFS and non-UFS directories). This allows users to define additional directories in the editor (or directly in the settings file) which will always be staged regardless of how UAT is invoked.

All of these paths are specified in the settings file as relative to the project Content directory, and the editor will enforce this fact when using the directory picker.

Also mirrored the meta-data interface from UField on IPropertyHandle. This takes care of accessing the meta-data from the correct property, even when you're accessing an element inside an array (MattK approved!).

ReviewedBy Thomas.Sarkanen, Robert.Manuszewski, Max.Preussner

[CL 2088172 by Jamie Dale in Main branch]
2014-05-29 17:38:00 -04:00
Robert Manuszewski
c5c7a9ff77 Fixing BuildFarms
[CL 2072807 by Robert Manuszewski in Main branch]
2014-05-14 08:07:42 -04:00
Robert Manuszewski
d0488e7915 Better project INIs support in UBT. Added project INIs to UAT project properties.
[CL 2072760 by Robert Manuszewski in Main branch]
2014-05-14 06:42:35 -04:00
Peter Sauerbrei
f7bb64319a fix for code vs codeless check when the source dir is missing
#ue4
#uat

#codereview robert.manuszewski

[CL 2062092 by Peter Sauerbrei in Main branch]
2014-05-02 09:54:01 -04:00
Gil Gribb
c46ab3c148 build script, rework all email stuff to be hacker-style
[CL 2055579 by Gil Gribb in Main branch]
2014-04-24 12:08:28 -04:00
Robert Manuszewski
563da04a92 #UE4 - UAT Improvements:
- Project rules will now be stored in EngineSavedFolder when running non-installed UAT, otherwise in Temp/UAT/EscapedRoot folder
- Added CommandUtils.EscapePath utility function
- Moved DeleteDirectoryContents function from LocalBuildEnvironment to CommandUtils
- Added code to clean rules folder up on startup.

#codereview gil.gribb

[CL 2044393 by Robert Manuszewski in Main branch]
2014-04-23 18:28:28 -04:00
Gil Gribb
899d6571a0 build script, add email hackers to the GUBP
[CL 2044376 by Gil Gribb in Main branch]
2014-04-23 18:27:56 -04:00
Gil Gribb
5310d73ca3 build script, split BPT and UEL off as separate nodes, adjust dependencies accordingly, enable timeouts
[CL 2041521 by Gil Gribb in Main branch]
2014-04-23 17:51:55 -04:00
Tim Sweeney
324683ce78 Engine source (Main branch up to CL 2026164) 2014-03-14 14:13:41 -04:00