ben marsh
d5240c48a6
UBT: Fix object files not being built when using the -plugin=... argument and a monolithic target.
...
#rb none
#jira UE-77305
#rnx
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7708957 in //UE4/Release-4.23/... via CL 7708958
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)
[CL 7834933 by ben marsh in Dev-Build branch]
2019-08-06 22:22:11 -04:00
ben marsh
dc30a25892
UBT: Add better messages for attempting to build for a platform that hasn't been downloaded from the launcher.
...
#rb none
#jira
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7707386 in //UE4/Release-4.23/... via CL 7707387
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)
[CL 7834623 by ben marsh in Dev-Build branch]
2019-08-06 22:18:44 -04:00
ben marsh
0435818b1c
UBT: Improve messaging for trying to build a target type or configuration which is not supported from the current engine distribution.
...
#rb none
#jira UE-77669
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7707357 in //UE4/Release-4.23/... via CL 7707359
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v389-7813075)
[CL 7834614 by ben marsh in Dev-Build branch]
2019-08-06 22:18:40 -04:00
ben marsh
985f9e1d32
Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) [at] 7703071
...
#rb
#rnx
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: benn.gallagher
#ROBOMERGE-SOURCE: CL 7705805 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v388-7785529)
[CL 7827304 by ben marsh in Dev-Build branch]
2019-08-06 18:04:01 -04:00
ben marsh
ffc862e18d
UBT: Fix object files not being built when using the -plugin=... argument and a monolithic target.
...
#rb none
#jira UE-77305
#rnx
#ROBOMERGE-SOURCE: CL 7708957 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v385-7708028)
[CL 7708958 by ben marsh in Main branch]
2019-08-02 14:28:55 -04:00
ben marsh
f3e0515b4a
UBT: Add better messages for attempting to build for a platform that hasn't been downloaded from the launcher.
...
#rb none
#jira
#ROBOMERGE-SOURCE: CL 7707386 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)
[CL 7707387 by ben marsh in Main branch]
2019-08-02 12:16:01 -04:00
ben marsh
1f2b4e4b6e
UBT: Improve messaging for trying to build a target type or configuration which is not supported from the current engine distribution.
...
#rb none
#jira UE-77669
#ROBOMERGE-SOURCE: CL 7707357 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v384-7690951)
[CL 7707359 by ben marsh in Main branch]
2019-08-02 12:06:21 -04:00
Benn Gallagher
3a4873ef60
Copying //UE4/Dev-Physics to Dev-Main (//UE4/Dev-Main) @ 7703071
...
#rb
#rnx
[CL 7705805 by Benn Gallagher in Main branch]
2019-08-02 09:01:58 -04:00
Ben Marsh
adaaeff8d7
UBT: Rename the bOutputPublicallyDistributable setting to reduce confusion. Now called ModuleRules.bLegalToDistributeObjectCode and TargetRules.bLegalToDistributeBinary.
...
#rb none
#rnx
[CL 7651516 by Ben Marsh in Dev-Build branch]
2019-07-29 15:00:54 -04:00
richard talbotwatkin
f30f3f85c6
Default build configuration is with legacy MeshEditor disabled, as it is incomplete and no longer supported.
...
[FYI] Ryan.Schmidt, Michael.Lentine
#jira UE-77332
#rb none
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: richard.talbotwatkin
#ROBOMERGE-SOURCE: CL 7387632 in //UE4/Release-4.23/... via CL 7387646
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v372-7473910)
[CL 7481565 by richard talbotwatkin in Dev-Build branch]
2019-07-22 20:14:19 -04:00
richard talbotwatkin
5ea4a0eac6
Default build configuration is with legacy MeshEditor disabled, as it is incomplete and no longer supported.
...
[FYI] Ryan.Schmidt, Michael.Lentine
#jira UE-77332
#rb none
#ROBOMERGE-SOURCE: CL 7387632 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7387646 by richard talbotwatkin in Main branch]
2019-07-17 08:08:20 -04:00
ben marsh
d0a8039487
LiveCoding: Prevent object files being overwritten during a live coding compile. Object files are now built with a .lc suffix, leaving the original files intact. This ensures it can gather COFF data from the correct executables on relaunch, and means that any existing changes will be patched in as soon as the first Live Coding compile is initiated. Should fix several issues.
...
#rb none
#jira UE-76940, UE-76993, UE-76943
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7321451 in //UE4/Release-4.23/... via CL 7321452
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)
[CL 7370113 by ben marsh in Dev-Build branch]
2019-07-17 03:40:33 -04:00
ben marsh
1ea35c89ef
Output each extracted framework to a different directory to fix contention when unzipping multiple frameworks in parallel.
...
#rb none
#jira UE-77294
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7311377 in //UE4/Release-4.23/... via CL 7311378
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)
[CL 7359427 by ben marsh in Dev-Build branch]
2019-07-17 02:08:49 -04:00
ben marsh
c291a7c37c
Store the executable for each target in the makefile, so binary builds can construct the correct mutex name for detecting whether Live Coding is active.
...
#rb none
#rnx
#jira UE-77082
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7309692 in //UE4/Release-4.23/... via CL 7309695
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)
[CL 7359309 by ben marsh in Dev-Build branch]
2019-07-17 02:07:54 -04:00
ben marsh
ef3c866b47
LiveCoding: Prevent object files being overwritten during a live coding compile. Object files are now built with a .lc suffix, leaving the original files intact. This ensures it can gather COFF data from the correct executables on relaunch, and means that any existing changes will be patched in as soon as the first Live Coding compile is initiated. Should fix several issues.
...
#rb none
#jira UE-76940, UE-76993, UE-76943
#ROBOMERGE-SOURCE: CL 7321451 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7321452 by ben marsh in Main branch]
2019-07-16 08:51:35 -04:00
ben marsh
b9cd13f663
UBT: Convert some windows target settings to properties which take on default values based on other properties. This fixes logic for determining whether live coding is enabled for a target, which needs to know the target type.
...
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 7321402 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7321404 by ben marsh in Main branch]
2019-07-16 08:45:47 -04:00
ben marsh
174cacbebe
Output each extracted framework to a different directory to fix contention when unzipping multiple frameworks in parallel.
...
#rb none
#jira UE-77294
#ROBOMERGE-SOURCE: CL 7311377 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7311378 by ben marsh in Main branch]
2019-07-15 15:21:28 -04:00
ben marsh
b096b9db91
Store the executable for each target in the makefile, so binary builds can construct the correct mutex name for detecting whether Live Coding is active.
...
#rb none
#rnx
#jira UE-77082
#ROBOMERGE-SOURCE: CL 7309692 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7309695 by ben marsh in Main branch]
2019-07-15 12:57:45 -04:00
Josh Adams
84150c0c8f
- Changed the directory structure from /Platforms/Engine to /Engine/Platforms (and .../Project/Platforms)
...
- Some fixes to get project platform files compiling
#rb ben.marsh
[CL 7294119 by Josh Adams in Dev-Build branch]
2019-07-12 16:09:23 -04:00
Ben Marsh
b842edf9db
UBT: Convert some windows target settings to properties which take on default values based on other properties. This fixes logic for determining whether live coding is enabled for a target, which needs to know the target type.
...
#rb none
#rnx
[CL 7278788 by Ben Marsh in Dev-Build branch]
2019-07-11 14:39:32 -04:00
arne schober
93d411766e
FnMerge - Upgrade ISPC version and add missing TPS File.
...
#RB none
[FYI] Jeff.Rous
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: arne.schober
#ROBOMERGE-SOURCE: CL 7112116 via CL 7112121
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)
[CL 7137571 by arne schober in Dev-Build branch]
2019-06-21 04:10:03 -04:00
ben marsh
315a8b6186
Fix single-file compile when UHT needs to be executed. Was removing binaries from the target before determining the full set of modules for UHT to run.
...
#rb none
#jira
#rnx
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7061437 in //UE4/Release-4.23/... via CL 7061438
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)
[CL 7123662 by ben marsh in Dev-Build branch]
2019-06-21 01:58:10 -04:00
arne schober
40aef1fcc0
FnMerge - Upgrade ISPC version and add missing TPS File.
...
#RB none
[FYI] Jeff.Rous
#ROBOMERGE-SOURCE: CL 7112116
#ROBOMERGE-BOT: (v367-6836689)
[CL 7112121 by arne schober in Main branch]
2019-06-20 16:56:18 -04:00
Joakim Lindqvist
2802ab63b2
Removed work-in-progress code that accidentially got submitted as part of per module configuration (change 7099374)
...
#rb none
[CL 7099379 by Joakim Lindqvist in Dev-Build branch]
2019-06-20 04:02:33 -04:00
Joakim Lindqvist
c838e09d2f
Added ability to override Unity and Optimization per module in BuildConfiguration. This should eliminate most needs to disable unity builds in Build.cs (as disabling it for local iteration times was the primary argument for it).
...
Thus we renamed bFasterWithoutUnity to bUseUnity (note the inversion of the statement) which is what you should use if a module does not support building in Unity mode.
#jira UE-73054
#rb ben.marsh
[CL 7099374 by Joakim Lindqvist in Dev-Build branch]
2019-06-20 03:53:43 -04:00