Commit Graph

29 Commits

Author SHA1 Message Date
Ben Marsh
2fabc735b1 GUBP: Don't use UE4Build to compile the APIDocTool solution; it requires a non-default platform (x64). Fixes ToolsForDocumentation compile.
#lockdown Nick.Penwarden
#rb none

[CL 3022737 by Ben Marsh in Main branch]
2016-06-22 08:30:34 -04:00
Ben Marsh
1967b2a016 Disable warnings for documentation build nodes; there are too many of them, and it's not run frequently enough to be actionable by recipients.
#lockdown Nick.Penwarden

[CL 2857162 by Ben Marsh in Main branch]
2016-02-05 11:20:49 -05:00
Ben Marsh
5e75112469 Copying //UE4/Dev-Build to //UE4/Main
==========================
MAJOR FEATURES + CHANGES
==========================

Change 2828332 on 2016/01/14 by Matthew.Griffin

	Ensure that warnings from Dynamic Compilation of build.cs files are propagated up to user when compiling in Visual Studio etc.

Change 2828335 on 2016/01/14 by Matthew.Griffin

	Renaming AddThirdParty... functions to AddEngineThirdParty... so it's clear we're talking about third party libraries within the engine directory. This removes another couple of RunningRocket checks and uses the IsMonolithic property now.

Change 2831365 on 2016/01/16 by Ben.Marsh

	Add a UAT command to remove any temp storage directories older than a specified length of time, and disable the GUBP node to do so when running with -NewEC. Better to set this up as a separate scheduled task for each temp storage folder we have, rather than run it as part of GUBP builds above a certain size.

Change 2832166 on 2016/01/18 by Ben.Marsh

	Make INI file parsing much more tolerant to errors, because it prevents the build system from starting up. Now outputs warnings rather than throwing exceptions.

Change 2835725 on 2016/01/20 by Matthew.Griffin

	Removed more uses of RunningRocket functions

	Switch Linux staging check to see if required files exist until switched to using receipts
	Always stage CrashReporter for Linux
	Mac and Linux will not use Compile Lean And Mean when generating project files
	Allow normal DynamicCompilation check to occur in binary builds
	Allow XMPP dependency on WebRTC now that it's publically distributed

Change 2835864 on 2016/01/20 by Matthew.Griffin

	Made sure -rocket is passed when generating project files as this has to work from UnrealVersionSelector with every version of the Engine we've released.
	Also tidied up some arguments that are set in UVS and never used.

Change 2839932 on 2016/01/22 by Matthew.Griffin

	Removed last uses of RunningRocket from UnrealBuildTool

	Changed Mac Build.sh so that it doesn't try to build UBT so that it can be used in installed builds the same way as windows.
	Combined code doing very similar things for single games and rocket projects.
	Removed check on whether to add client and server targets in Rocket as we don't distribute the .target.cs files.
	Removed RunningRocket function and the code checking for -rocket on the command line

Change 2846971 on 2016/01/28 by Matthew.Griffin

	Replaced RunningRocket with IsEngineInstalled for all Engine programs that won't need to be built.

Change 2853879 on 2016/02/03 by Matthew.Griffin

	Added UnrealLightmass to list of programs to build when Build Solution is used and Editor configuration is selected

	#jira UE-25666

#lockdown Nick.Penwarden

[CL 2854567 by Ben Marsh in Main branch]
2016-02-03 15:40:40 -05:00
Matthew Griffin
bb70b349ce Merging CL 2804086 from //UE4/Release-4.11 to Dev-Main (//UE4/Dev-Main) to isolate copyright update
#lockdown Nick.Penwarden

[CL 2819020 by Matthew Griffin in Main branch]
2016-01-07 08:17:16 -05:00
Ben Marsh
ccb3451d02 Reduce priority for Documentation builds, and decrease the frequency.
[CL 2704277 by Ben Marsh in Main branch]
2015-09-24 09:43:51 -04:00
Ben Marsh
cc7141d2c0 Reenable documentation builds in main branch.
[CL 2704274 by Ben Marsh in Main branch]
2015-09-24 09:40:47 -04:00
John Abercrombie
e881c0491c Merging using UE4-Fortnite-To-UE4 @ CL 2685327
[CL 2693429 by John Abercrombie in Main branch]
2015-09-16 10:22:45 -04:00
Ben Marsh
14d60e726c Add the Tools node as a dependency of the BlueprintDocumentation node, because it may need to generate shaders.
[CL 2678466 by Ben Marsh in Main branch]
2015-09-03 09:28:43 -04:00
Richard Hinckley
476144b565 Temporarily removing DoxygenInputFilter solution from ToolsForDocumentation node until it's clear why that node is breaking.
[CL 2621711 by Richard Hinckley in Main branch]
2015-07-15 10:23:13 -04:00
Richard Hinckley
b64e5a596d New APIDocTool program added to ToolsForDocumentationNode.
[CL 2620170 by Richard Hinckley in Main branch]
2015-07-14 11:03:09 -04:00
Ben Marsh
66c2c56514 Move all GUBP legacy state variables into GUBPBranchConfig.
[CL 2613382 by Ben Marsh in Main branch]
2015-07-08 08:05:50 -04:00
Ben Marsh
2f02ad3592 Move handling of the GUBPNodes and GUBPAggregateNodes dictionaries out into LegacyBranchSetup.
[CL 2612854 by Ben Marsh in Main branch]
2015-07-07 16:34:24 -04:00
Ben Marsh
8031112b2e Make ActivePlatforms a local variable for the purposes of branch setup. Also fix FortniteAutoTestNode adding references to Linux nodes, even if Linux is not available.
[CL 2607801 by Ben Marsh in Main branch]
2015-07-01 14:08:12 -04:00
Ben Marsh
755ff5e085 Increase frequency for documentation tools; we don't need them in the promotable.
[CL 2515797 by Ben Marsh in Main branch]
2015-04-17 09:41:53 -04:00
Ben Marsh
93019d321a Pass appropriate parameters to the spawned editor for generating blueprint JSON file.
[CL 2437930 by Ben Marsh in Main branch]
2015-02-09 09:25:12 -05:00
Ben Marsh
149375b14b Update copyright notices to 2015.
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Ben Marsh
2d288e76ef Fix description in blueprint documentation changelists.
[CL 2364908 by Ben Marsh in Main branch]
2014-11-19 10:10:45 -05:00
Bob Tellez
fa1a7542ca Merging Dev->Main using CL#2312419 UE4-Fortnite-To-UE4
[CL 2313759 by Bob Tellez in Main branch]
2014-09-29 21:43:13 -04:00
Ben Marsh
0f8f52f13b Increase frequency for doc builds.
[CL 2291042 by Ben Marsh in Main branch]
2014-09-09 12:35:32 -04:00
Ben Marsh
dc701981b8 Reduce frequency of documentation builds, and remove filter for code docs.
[CL 2289923 by Ben Marsh in Main branch]
2014-09-08 16:57:23 -04:00
Ben Marsh
755c23ad66 Add documentation build into GUBP
[CL 2289797 by Ben Marsh in Main branch]
2014-09-08 15:26:52 -04:00
Marc Audy
4ee42d5509 Blueprint API Documentation generation first draft
[CL 2282920 by Marc Audy in Main branch]
2014-09-03 09:21:38 -04:00
Ben Marsh
db534b1db5 Forcibly rebuild APIDocTool and UnrealDocTool targets before building documentation. Prevents issues with stale build products.
[CL 2267292 by Ben Marsh in Main branch]
2014-08-22 07:53:37 -04:00
Ben Marsh
12a4c434df Integrate API docs from 4.2 release back to main branch.
#codereview Jeff.Wilson

[CL 2077122 by Ben Marsh in Main branch]
2014-05-18 18:14:17 -04:00
Ben Marsh
ae3b843486 Fix CIS warning on Mono causing build failure.
[CL 2055041 by Ben Marsh in Main branch]
2014-04-23 20:43:57 -04:00