Michael Sartain
4bb8a0e646
Fix UnrealBuildTool unused variable warnings
...
#jira none
#rb Ben.Marsh
#fyi Andrew.Grant, Brandon.Schaefer
[CL 12224860 by Michael Sartain in 4.25 branch]
2020-03-16 19:03:39 -04:00
Ben Marsh
6a394c3dad
Another fix for UE-88874 (exception generating project files from binary release).
...
#rb none
#jira UE-88874
#rnx
[CL 11527879 by Ben Marsh in 4.25 branch]
2020-02-18 18:03:51 -05:00
Ben Marsh
196c1088ff
Fix null reference when generating project files in binary release.
...
#rb none
#rnx
#jira UE-88874
[CL 11461845 by Ben Marsh in 4.25 branch]
2020-02-17 13:53:16 -05:00
Rolando Caloca
5b82f15def
Copying //UE4/Dev-RenderPlat-Staging@11388153 to //UE4/Main
...
#rb none
#rnx
[CL 11388545 by Rolando Caloca in Main branch]
2020-02-12 13:27:19 -05:00
Rolando Caloca
f63a3e857e
Merging //UE4/Main@11178322 to Dev-RenderPlat-Staging
...
#rnx
#rb none
[CL 11195678 by Rolando Caloca in Dev-RenderPlat-Staging branch]
2020-01-31 10:34:10 -05:00
Ben Marsh
0e6aa011b3
Copying //UE4/Dev-Build @ CL 11166028 to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
[CL 11166227 by Ben Marsh in Main branch]
2020-01-29 14:48:18 -05:00
Juan Canada
2ecf4f9708
Merging //UE4/Dev-Main@10877709 to Dev-RenderPlat-Staging(//UE4/Dev-Rendering)
...
#rnx
#rb none
[CL 10895568 by Juan Canada in Dev-RenderPlat-Staging branch]
2020-01-07 13:45:01 -05:00
ben marsh
03ae195b79
Updating copyrights for Engine Programs.
...
#rnx
#rb none
#jira none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ryan.durand
#ROBOMERGE-SOURCE: CL 10869242 in //Fortnite/Release-12.00/... via CL 10869536 via CL 10870955
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v624-10872983)
[CL 10876681 by ben marsh in Dev-Build branch]
2020-01-05 17:24:44 -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
Ben Marsh
87150bc6eb
Handle situations where targets in foreign projects may not get the correct project file name.
...
#rb none
#rnx
[CL 10716802 by Ben Marsh in Dev-Build branch]
2019-12-13 15:08:15 -05:00
Ben Marsh
9cb07aa2df
UBT: Propagate the C++ standard version to the generated project files, to fix intellisense errors.
...
#rb none
[CL 10488176 by Ben Marsh in Dev-Build branch]
2019-12-02 15:09:46 -05:00
Ben Marsh
aa45fb1bf3
UBT: Make the -Quiet option per-target, and use it to suppress toolchain and adaptive non-unity info for secondary build targets.
...
#rb none
#rnx
[CL 8638712 by Ben Marsh in Dev-Build branch]
2019-09-11 11:52:41 -04:00
Ben Marsh
7df7a82fd2
UBT: Add an error when trying to build the editor in an unsupported configuration.
...
#rb none
[CL 8126478 by Ben Marsh in Dev-Build branch]
2019-08-20 11:35:51 -04:00
ben marsh
aa4ce98c42
Prevent LiveCodingConsole being built twice if bBuildLiveCodingConsole = true in BuildConfiguration.xml, and it's the target being built from Visual Studio.
...
#rb none
#rnx
#jira
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7321488 in //UE4/Release-4.23/... via CL 7321490
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)
[CL 7370119 by ben marsh in Dev-Build branch]
2019-07-17 03:40:35 -04:00
dyanikoglu
5de2cd5522
PR #5971 : Fix Stub Project Configuration Having Null Platform (Contributed by dyanikoglu)
...
#jira UE-76635
#rb none
#rnx
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7229976 in //UE4/Release-4.23/... via CL 7229994
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)
[CL 7237398 by ben marsh in Dev-Build branch]
2019-07-09 00:20:33 -04:00
Ben Marsh
cfe09c649f
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 6922670 by Ben Marsh in Dev-Build branch]
2019-06-10 19:47:29 -04:00
Ben Marsh
e60277ec4b
LiveCoding: Add a target setting for using the debug version of the console application.
...
#rb none
#rnx
[CL 6605895 by Ben Marsh in Dev-Build branch]
2019-05-22 11:57:41 -04:00
Ben Marsh
cd3b8e7987
UBT: Add a <VCProjectFileGenerator><bBuildLiveCodingConsole> build setting that allows automatically building LiveCodingConsole automatically.
...
#rb none
[CL 6605861 by Ben Marsh in Dev-Build branch]
2019-05-22 11:47:28 -04:00
Josh Adams
1e4b186150
- Big update to platforms: PlatformExtensions
...
- This allows for Confidential platforms to exist outside of the engine, and insert themselves in as needed
- Directory structure is, where .... mirrors the directory structure for Engine and projects
- /Platforms/XXX/....
- Moving to more data driven approach for ShaderPlatforms and PlatformInfo, where they can be read from DataDrivenPlatformInfo.ini files that live in the platform config folders
- Removed platform mentions from UBT, by way of changing some enums to partial classes with static members (see UnrealTargetPlatform)
- Various other UBT/UAT modifications to allow for looking in other locations for files
- THIS IS NOT A COMPLETE AND FINAL SOLUTION. WE WILL CONTINUE WORK IN DEV-BUILD BEFORE ITS READY FOR PRIMETIME
#rb ben.marsh
[CL 6271418 by Josh Adams in Dev-Build branch]
2019-05-03 08:03:23 -04:00
jules blok
feb7fa5a31
Escape all paths when generating VS project filter files
...
#jira UE-71727
#rb Jack.Porter
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jules.blok
#ROBOMERGE-SOURCE: CL 5439949 in //UE4/Release-4.22/... via CL 5439986
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)
[CL 5457983 by jules blok in Dev-Build branch]
2019-03-19 14:52:29 -04:00
Ben Marsh
dece8de2d2
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 5095547 by Ben Marsh in Dev-Build branch]
2019-02-20 15:06:37 -05: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
0883dab58a
Fix various issues building code projects from an installed engine build on Windows.
...
#rb none
#jira UE-68366
#rnx
[CL 4713026 by Ben Marsh in Dev-Build branch]
2019-01-11 15:33:57 -05:00
Ben Marsh
53467c22ef
UBT: Deprecate Visual Studio 2015. Still technically supported from source if explicitly selected as the compiler for a particular target, but will not be automatically detected by UBT for building.
...
#rb none
[CL 4681677 by Ben Marsh in Dev-Build branch]
2019-01-04 11:35:38 -05:00
Ben Marsh
ab043601f1
UBT: Remove the project dependency on ShaderCompileWorker being compiled for any project targets. Instead, SCW is built through the same UBT invocation that builds the editor, allowing files to be built in parallel. This also removes the dependency on ShaderCompileWorker being built for non-editor targets (since Visual Studio does not support per-configuration project dependencies).
...
#rb none
[CL 4681497 by Ben Marsh in Dev-Build branch]
2019-01-04 10:58:28 -05:00