ben marsh
5dbe78ca68
Change the property used to set include paths for Visual Studio project file. This signifantly reduces memory usage in the IDE (measured ~1,100mb before, ~500mb after) without changing intellisense results, because the property isn't propagated to each item. Also remove unnecessary force included files in non-C++ items.
...
#rb none
#jira UE-92188
#ROBOMERGE-SOURCE: CL 12905889 in //UE4/Release-4.25/... via CL 12905891 via CL 12905893
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)
[CL 12908019 by ben marsh in Main branch]
2020-04-18 16:10:23 -04:00
ben marsh
2254e7d424
Fix output directory in project files for programs build from extension folders.
...
#jira
#ROBOMERGE-SOURCE: CL 12862062 via CL 12862070 via CL 12862081
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)
[CL 12862084 by ben marsh in Main branch]
2020-04-16 10:00:42 -04:00
michael sartain
43ef13a97b
Fix UnrealBuildTool unused variable warnings
...
#jira none
#rb Ben.Marsh
[FYI] Andrew.Grant, Brandon.Schaefer
#ROBOMERGE-SOURCE: CL 12224860 in //UE4/Release-4.25/... via CL 12224862
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v663-12210973)
[CL 12224868 by michael sartain in Main branch]
2020-03-16 19:04:42 -04:00
ben marsh
7ab2ff7a72
Another fix for UE-88874 (exception generating project files from binary release).
...
#rb none
#jira UE-88874
#rnx
#ROBOMERGE-SOURCE: CL 11527879 in //UE4/Release-4.25/...
#ROBOMERGE-BOT: RELEASE (Release-4.25 -> Release-4.25Plus) (v654-11333218)
[CL 11527887 by ben marsh in 4.25-Plus branch]
2020-02-18 18:04:21 -05:00
ben marsh
a2fcf13400
Fix null reference when generating project files in binary release.
...
#rb none
#rnx
#jira UE-88874
#ROBOMERGE-SOURCE: CL 11461845 in //UE4/Release-4.25/...
#ROBOMERGE-BOT: RELEASE (Release-4.25 -> Release-4.25Plus) (v654-11333218)
[CL 11461851 by ben marsh in 4.25-Plus branch]
2020-02-17 13:53:46 -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