Joe Kirchoff
18278d0104
UnrealBuildTool: Don't run dotnet through bash in the generated makefile
...
#jira UE-147561
#rb none
#rnx
#preflight skipped
[CL 20599685 by Joe Kirchoff in ue5-main branch]
2022-06-10 14:04:51 -04:00
Ben Marsh
cbb950c578
UBT: Use ILogger throughout UBT, rather than legacy EpicGames.Core.Log methods. All output going forwards should use structured logging rather than String.Format style logging.
...
#preflight 628e9dc6e746de4961f60032
[CL 20373777 by Ben Marsh in ue5-main branch]
2022-05-25 19:55:37 -04:00
jonathan adamczewski
20f2f20862
UnrealBuildTool: Use dotnet UnrealBuildTool.dll (with correct path) for Make and QMake generated files
...
#jira UE-147258
#fyi Brandon.Schaefer
#rnx
#preflight none
[CL 19613090 by jonathan adamczewski in ue5-main branch]
2022-04-04 14:46:09 -04:00
jonathan adamczewski
5053cae2d8
Launch UnrealBuildTool via dotnet unrealbuildtool.dll, not unrealbuildtool.exe
...
#jira none
#rnx
#preflight 624261bdb6084b98321e9251
[CL 19544939 by jonathan adamczewski in ue5-main branch]
2022-03-29 13:20:46 -04:00
jonathan adamczewski
5c68d1d9ef
Revert //UE5/Main/... changelist 19531725 - return to NET Core 3.1
...
#preflight 62422fd0470aff98e946bfce
#jira UE-119846
[CL 19534572 by jonathan adamczewski in ue5-main branch]
2022-03-28 18:25:19 -04:00
jonathan adamczewski
18ac15cbb1
Upgrade to .NET 6.0
...
#jira UE-119846
#preflight 6241fc06470aff98e943c035
[CL 19531725 by jonathan adamczewski in ue5-main branch]
2022-03-28 15:30:56 -04:00
jonathan adamczewski
5c48869c86
UnrealBuildTool: rename MasterProject settings as PrimaryProject, and some other uses of 'master'
...
Variable, function and class renames only. XML-facing variables included deprecated support for the old names.
Renaming of the MasterProjectName.txt file will be handled in a subsequent change.
#jira none
#preflight 61d8a162ec35d1b940f74818
#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 18550269 in //UE5/Release-5.0/... via CL 18550308
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18550325 by jonathan adamczewski in ue5-release-engine-test branch]
2022-01-07 15:40:01 -05:00
Marc Audy
0c3be2b6ad
Merge Release-Engine-Staging to Test @ CL# 18240298
...
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
jonathan adamczewski
64c210d294
AutomationTool, BuildUtilities:
...
UnrealBuild -> Unreal for EngineDirectory, RootDirectory, IsEngineInstalled, UnrealBuildToolPath
Remove CommandUtils EngineDirectory, RootDirectory, IsEngineInstalled - use equvalents from UnrealBuildBase.Unreal
#jira none
#ROBOMERGE-SOURCE: CL 16648181 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v833-16641396)
[CL 16648203 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-11 18:21:35 -04:00
alexis matte
f01b1f01d8
Backout changelist 16519471, interchange worker will not be build by the build system automatically, user will have to build it manually.
...
#rb none
#jira UE-108125
#ROBOMERGE-SOURCE: CL 16610764 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)
[CL 16610769 by alexis matte in ue5-release-engine-test branch]
2021-06-09 15:19:23 -04:00
jonathan adamczewski
d58996b916
UnrealBuildTool: move some path constants into BuildUtilities
...
RootDirectory, EngineDirectory, UnrealBuildToolPath are now found in BuildUtilities' UnrealBuild namesapce.
The way these are computed has changed. Previously, it was assumed that the application is UnrealBuildTool, and paths were constructed relative to that assembly.
Now, the assumption is that the process is located under a "Engine/Build/DotNET" sub-path and paths are constructed relative to that.
#jira none
#ROBOMERGE-SOURCE: CL 16607440 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)
[CL 16607455 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-09 12:55:13 -04:00
Alexis Matte
b4b391a5f6
Force InterchangeWorker to be build when building the editor
...
#rb ryan.durand
#jira UE-108125
[CL 16519471 by Alexis Matte in ue5-main branch]
2021-06-01 14:49:58 -04:00
alfred reynolds
d1711761ba
- Fix linux compile error in webhelper app. Clang needs this to be a reference for the iterator (which makes sense)
...
- Include EpicWebHelper-Linux-Shipping in the "RequiredTools" section of the default makefile so it is compiled by default for linux users
#jira UE-113970
#lockdown simon.tourangeau
#ROBOMERGE-SOURCE: CL 16092786 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v789-15992632)
[CL 16092790 by alfred reynolds in ue5-main branch]
2021-04-22 09:56:32 -04:00
Ben Marsh
6f927647b1
Changing C# code over to using EpicGames.Core over DotNETCommon.
...
#rb none
#rnx
[CL 14962096 by Ben Marsh in ue5-main branch]
2020-12-21 23:07:37 -04:00
Ben Marsh
83f27d27e9
UBT: Mark platforms and project file generation code as not nullable aware.
...
#rb none
#rnx
[CL 14960496 by Ben Marsh in ue5-main branch]
2020-12-20 17:32:59 -04:00
Ben Marsh
486408b1a9
Rename UE5Editor to UnrealEditor.
...
#rb none
#jira UE-97600
[CL 14292067 by Ben Marsh in ue5-main branch]
2020-09-10 15:39:00 -04:00
Ben Marsh
be7034ec27
Rename UE4Editor to UE5Editor, and generated solution/projects from UE4 -> UE5.
...
UE4Game/Client/Server targets left intact for the time being.
#rb none
[CL 14288076 by Ben Marsh in ue5-main branch]
2020-09-10 09:10:30 -04: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
Stefan Boberg
1f813eb516
Copying //UE4/Dev-Core to Main (//UE4/Main)
...
#rb many
[CL 9405827 by Stefan Boberg in Main branch]
2019-10-03 16:26:48 -04:00
arciel rekman
fb0cbfa2c0
Add UnrealInsights to the default makefile target on Linux.
...
#rb Brandon.Schaefer
[FYI] Michael.Sartain, Anthony.Bills
#jira none
#lockdown Cristina.Riveron
#ROBOMERGE-SOURCE: CL 8374027 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v406-8472469)
[CL 8497743 by arciel rekman in Main branch]
2019-09-04 15:29:36 -04:00
arciel rekman
5bd14d1ec6
Linux: harden the UBT makefile generator against .target.cs
...
#rb none
#jira none
[FYI] Brandon.Schaefer
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 4950441 in //UE4/Release-4.22/... via CL 4950443
#ROBOMERGE-BOT: CORE (Main -> Dev-Core)
[CL 5053310 by arciel rekman in Dev-Core branch]
2019-02-18 18:11:48 -05:00
arciel rekman
0727cf6201
Linux: harden the UBT makefile generator against .target.cs
...
#rb none
#jira none
[FYI] Brandon.Schaefer
#ROBOMERGE-SOURCE: CL 4950441 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 4950443 by arciel rekman in Main branch]
2019-02-08 14:36:17 -05:00
Joe Barnes
55cc21d08f
Copying //UE4/Dev-Console to Main (//UE4/Main) Source CL: 4825024
...
#lockdown: Nick.Penwarden
#rb integration
[CL 4825156 by Joe Barnes in Main branch]
2019-01-28 17:35:18 -05:00
Ben Marsh
a22b952aa9
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
[CL 4718806 by Ben Marsh in Main branch]
2019-01-14 12:11:24 -05:00
Ben Marsh
7598af0532
Update copyright notices to 2019.
...
#rb none
#lockdown Nick.Penwarden
[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00