ben marsh
7b1590f4ce
UBT: Add a warning to discourage generating project files by passing arguments to GenerateProjectFiles.bat.
...
#rb none
#jira
#ROBOMERGE-SOURCE: CL 12356705 in //UE4/Release-4.25/... via CL 12356713
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v671-12333473)
[CL 12356726 by ben marsh in Main branch]
2020-03-20 20:55:23 -04:00
andrew grant
0190597b2d
Added some more smarts to how UBT resolves the project argument when generating files. This makes it easier to generate project files manually as the behavior is more inline with other commands that can just take a project
...
Look for a candidate file either based on the -project argument or if there is an argument that ends in .uproject. Then check if the candidate exists (e.g if it's a full path), if not use the ueprojectdirs entries to see if it exists in one of those directories.
(Note - it would be good to reconcile this code with some things in the Automation csproj that do the same thing, but there wasn't an obvious project for that to live in...).
[at]ben.marsh
#rb swarm
#ROBOMERGE-SOURCE: CL 11195074 via CL 11195078
#ROBOMERGE-BOT: (v640-11091645)
[CL 11195320 by andrew grant in Main branch]
2020-01-31 10:24:39 -05:00
Ryan Durand
9ef3748747
Updating copyrights for Engine Programs.
...
#rnx
#rb none
#jira none
#ROBOMERGE-OWNER: ryan.durand
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536
#ROBOMERGE-BOT: FORTNITE (Main -> Dev-EngineMerge) (v613-10869866)
[CL 10870955 by Ryan Durand in Main branch]
2019-12-26 23:01:54 -05:00
Mitchell Wilson
f0a83e9112
Copying //UE4/Dev-Documentation to Samples-Main (//UE4/Samples-Main)
...
#rb none
#rnx
[CL 9551884 by Mitchell Wilson in Main branch]
2019-10-11 16:59:16 -04:00
DecoyRS
9333dbbcfa
PR #6063 : Rider Project Model generation v 1.0 (Contributed by DecoyRS)
...
#rb none
[CL 8095590 by Ben Marsh in Dev-Build branch]
2019-08-16 13:41:27 -04:00
Ben Marsh
07e535411b
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 5435186 by Ben Marsh in Dev-Build branch]
2019-03-18 16:38:36 -04:00
Ben Marsh
3e14e12a73
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 4737894 by Ben Marsh in Dev-Build branch]
2019-01-16 19:30:43 -05:00
Ben Marsh
b72896438e
Fix *.user files not being generated when the DisablePlatformProjectGenerators config entry is empty.
...
#rb none
#jira UE-68125
[CL 4704344 by Ben Marsh in Dev-Build branch]
2019-01-10 16:14:38 -05:00
Ben Marsh
18613194b0
UBT: Allow disabling platform project generation for specific platforms via the BuildConfiguration.xml file, to allow building platforms that don't have Visual Studio integration installed.
...
Example usage:
<ProjectFileGenerator><DisablePlatformProjectGenerators><Item>Win64</Item><DisablePlatformProjectGenerators><ProjectFileGenerator>
#rb none
#rnx
[CL 4679867 by Ben Marsh in Dev-Build branch]
2019-01-03 16:31:41 -05:00
Ben Marsh
14486e71b8
UBT: Rename ECompilationResult to CompilationResult.
...
#rb none
#rnx
[CL 4671981 by Ben Marsh in Dev-Build branch]
2018-12-20 14:53:34 -05:00
Ben Marsh
d6a55553ea
Update additional copyright notices.
...
#rb none
#rnx
[CL 4662881 by Ben Marsh in Dev-Build branch]
2018-12-14 15:20:24 -05:00
Ben Marsh
425c83b4cb
UBT: Move UnrealBuildTool.RunUBT() into the BuildMode class.
...
#rb none
#rnx
[CL 4644160 by Ben Marsh in Dev-Build branch]
2018-12-09 10:58:16 -05:00
Ben Marsh
f72cc5ac5f
UBT: Add flags to the ToolMode attribute which indicate which systems should be initialized before running it.
...
#rb none
#rnx
[CL 4643790 by Ben Marsh in Dev-Build branch]
2018-12-08 11:31:03 -05:00
Ben Marsh
3936a5597e
UBT: Initial support for Visual Studio 2019.
...
#rb none
[CL 4631203 by Ben Marsh in Dev-Build branch]
2018-12-05 01:04:21 -05:00
Ben Marsh
8ffa740219
UBT: Replace UProjectInfo with the NativeProjects class, which caches the list of native projects to the engine. Foreign projects do not need to be registered with it, and the list of native projects is found on demand.
...
#rb none
#rnx
[CL 4623538 by Ben Marsh in Dev-Build branch]
2018-12-03 09:44:24 -05:00
Ben Marsh
47a16d93ad
UBT: Platform project file generators now receive the command line arguments as a parameter to their constructor. Removes several hacks to configure options globally.
...
#rb none
#rnx
[CL 4622203 by Ben Marsh in Dev-Build branch]
2018-12-02 14:35:37 -05:00
Ben Marsh
fd83293f05
Fix missing or incorrect copyright notices.
...
#rb none
#rnx
[CL 4593740 by Ben Marsh in Dev-Build branch]
2018-11-26 16:46:35 -05:00
Ben Marsh
b741ced3ed
Missing files from resolve.
...
#rb none
#rnx
[CL 4502643 by Ben Marsh in Dev-Build branch]
2018-10-24 13:03:48 -04:00
Ben Marsh
d16ef6fe9d
UBT: Remove the global registration of project file generators. This is now done only when needed (when actually generating project files).
...
#rb none
#rnx
[CL 4410042 by Ben Marsh in Dev-Build branch]
2018-10-01 09:45:58 -04:00
Ben Marsh
729a0908cd
UBT: Move functionality for generating project files into a separate mode.
...
#rb none
[CL 4409906 by Ben Marsh in Dev-Build branch]
2018-10-01 08:42:30 -04:00