Commit Graph

1012 Commits

Author SHA1 Message Date
Peter Sauerbrei
b420e93161 enable plugin linking in the binary release
UE-16129

[CL 2564999 by Peter Sauerbrei in Main branch]
2015-05-26 11:22:09 -04:00
Richard Fawcett
218629bff8 UAT: Ensure UHT is built when building BPT from UE4BuildUtils.BuildBuildPatchTool.
[CL 2564767 by Richard Fawcett in Main branch]
2015-05-26 07:40:03 -04:00
Ben Marsh
b0d5ba9801 Fix calls to IsCompiledInConfiguration() which rely on UBT's global state. The function is called from UBT, where this information is not accurate.
[CL 2563566 by Ben Marsh in Main branch]
2015-05-22 18:26:58 -04:00
Ben Marsh
bd5e386cb4 Remove a couple of overloads that just result in infinite loops.
[CL 2563559 by Ben Marsh in Main branch]
2015-05-22 18:24:09 -04:00
Ben Marsh
b64a49efcb Handle UAT arguments which end in a blackslash correctly (eg. -MyArg1=D:\\UE4\\ -MyArg2)
[CL 2563539 by Ben Marsh in Main branch]
2015-05-22 18:12:22 -04:00
Paul Fazio
6b904e4e00 Parallelization of UAT startup tasks using MSBuild - NOTE: parallelization only works on Windows platforms. Mac uses xbuild, which is the MSBuild equivalent on Mac. XBuild does not perform parallel processing.
Successful preflight build: https://ec-01.epicgames.net/commander/link/jobDetails/jobs/GUBP___depot_UE4_2560607__82477_RunGraph_500023?s=Jobs&tabGroup=stepTableHeader

#codereview Ben.Marsh

[CL 2562798 by Paul Fazio in Main branch]
2015-05-22 12:16:46 -04:00
Kellan Carr
55e2130caf build script, finish removing sample package trigger
[CL 2562432 by Kellan Carr in Main branch]
2015-05-22 08:57:01 -04:00
Kellan Carr
2886bda12c cis fix
[CL 2562407 by Kellan Carr in Main branch]
2015-05-22 08:18:12 -04:00
Kellan Carr
5a42f5f18e build script, remove cooks and packages that are unused by anyone - place the new list in front of a trigger, so qa have builds available, this is an option due to the significant drop in total builds
[CL 2561288 by Kellan Carr in Main branch]
2015-05-21 15:29:58 -04:00
Ben Marsh
98ccb2dcb0 Only check that the first file in a manifest exists. We're going to copy them anyway, so we might as well error there. Check for the first file existing so we can restore the network connection if it's been lost on Mac.
[CL 2561069 by Ben Marsh in Main branch]
2015-05-21 13:48:45 -04:00
Ben Marsh
3d1c1af6ff Add support for progress feedback when using UE4Build. Specify the -progress parameter on the command line to MegaXGE to write progress data into the log.
[CL 2560051 by Ben Marsh in Main branch]
2015-05-20 20:32:26 -04:00
Ankit Khare
d95352df87 UE-15926 : missing symbols file.
make sure the the generated symbols file is checked in.

#codereview josh.adams

[CL 2559399 by Ankit Khare in Main branch]
2015-05-20 15:30:36 -04:00
Peter Sauerbrei
dd59fac82c fix for Target.cs files not being in the Source root causing the game to be treated as if it needs to generate a Target.cs file
[CL 2558619 by Peter Sauerbrei in Main branch]
2015-05-20 09:42:10 -04:00
Peter Sauerbrei
a55b195bfc back out previous change until I can figure out why the build machines don't like it
#CIS

[CL 2558502 by Peter Sauerbrei in Main branch]
2015-05-20 08:21:51 -04:00
Peter Sauerbrei
1d3610edea fix for target.cs files not being in the root of the source directory for some games
[CL 2558440 by Peter Sauerbrei in Main branch]
2015-05-20 07:22:02 -04:00
Chris Babcock
54123dca0d Add support for optional packaging blacklist per platform and build configuration
[Project]/Build/[Platform]/PakBlacklist-[Config].txt
#ue4
#codereview Peter.Sauerbrei

[CL 2557750 by Chris Babcock in Main branch]
2015-05-19 17:16:19 -04:00
Kellan Carr
d846dd312f build script, fix sticky preconditions being added as runconditions
[CL 2557479 by Kellan Carr in Main branch]
2015-05-19 14:56:40 -04:00
Peter Sauerbrei
83c97adf27 fix for pak files from a previous run sticking around during incremental deploy
UE-13112

[CL 2557352 by Peter Sauerbrei in Main branch]
2015-05-19 13:52:33 -04:00
Richard Fawcett
15bc0b3790 Add named parameter to SetFileAttributes call in BuildPlugin UAT script to clarify intent.
#codereview Ben.Marsh

[CL 2557191 by Richard Fawcett in Main branch]
2015-05-19 12:09:26 -04:00
Ben.Marsh
a830a7cb33 [INTEGRATE] Change 2557122 by Ben.Marsh@ben.marsh_A3068 on 2015/05/19 11:38:07
Make all staged plugin files writable after we copy them.

	#codereview Richard.Fawcett

[CL 2557179 by Ben Marsh in Main branch]
2015-05-19 12:01:19 -04:00
Ankit Khare
bd6ee8ccad UE-8662: unresponsive script warning when using development buids.
- don't include debuggin info / minify development builds - cuts development binary size from 200Mb to 69Mb.
  - generate symbols file
  - modify template to download this symbols file on the fly on a crash and use it generate an unmangled and unminified callstack. ( we now have real callstacks for shippign builds!)

#codereview josh.adams , james.moran

[CL 2556055 by Ankit Khare in Main branch]
2015-05-18 18:27:24 -04:00
Kellan Carr
c2c724b2ac fix for brutal resolve hang
[CL 2555762 by Kellan Carr in Main branch]
2015-05-18 16:05:22 -04:00
Saul Abreu
3d894a214f Added word count and conflict report generation step into UE4 localization configuration scripts. Deleted word count localization configuration script and removed it from localization automation.
[CL 2555695 by Saul Abreu in Main branch]
2015-05-18 15:41:33 -04:00
Ben Marsh
3e5cdc8732 Copy raw EXE and DLL files to the network so that crash reporter can use them.
[CL 2554945 by Ben Marsh in Main branch]
2015-05-18 10:03:36 -04:00
Justin Hair
cd1d39433a Changing the commandline used to runall tests to use the new commandline argument makeup.
[CL 2554885 by Justin Hair in Main branch]
2015-05-18 09:32:22 -04:00