Commit Graph

100 Commits

Author SHA1 Message Date
jeff fisher
3d3aa9114e UE-76509 Packaging for Hololens doesn't work in an Installed build
-fixes hololens arm64 packaging error about mspdbcore.dll, this affected non-installed builds as well
-several other jiras are linked from that one that will still remain for packaging from installed builds
-(actually implemented by joe, reviewed and tested by me)
#rb joe.conley
#jira UE-76509

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jeff.fisher
#ROBOMERGE-SOURCE: CL 7265359 in //UE4/Release-4.23/... via CL 7265361
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v371-7306989)

[CL 7337798 by jeff fisher in Dev-Build branch]
2019-07-16 23:44:03 -04:00
ben marsh
906c81e92d Prevent target platforms being built when -set:HostPlatformOnly=true is specified on the command line.
#rb none
#rnx
#jira UE-76781

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 7229281 in //UE4/Release-4.23/... via CL 7229292
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7237347 by ben marsh in Dev-Build branch]
2019-07-09 00:20:21 -04:00
ben marsh
ad20009705 #jira UE-76260 HTML5 is disabled in installed builds
#rb none
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6990738 in //UE4/Release-4.23/... via CL 6990739
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7092909 by ben marsh in Dev-Build branch]
2019-06-19 10:48:26 -04:00
ben marsh
ab07200934 Exclude HTML5 from installed builds for now.
#rb none
#rnx
#jira
[FYI] Nick.Shin, Jack.Porter

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6984576 in //UE4/Release-4.23/... via CL 6984585
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7092367 by ben marsh in Dev-Build branch]
2019-06-19 10:28:26 -04:00
ben marsh
93605cfe5f Disable TVOS in the installed engine build. Please revert once link errors are fixed.
#rb none
#jira
[FYI] Josh.Adams, Peter.Sauerbrei, Jack.Porter
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6980529 in //UE4/Release-4.23/... via CL 6980538
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7091416 by ben marsh in Dev-Build branch]
2019-06-19 09:56:00 -04:00
ben marsh
282f188c88 Fix DDC build failures on Mac due to semicolon in unescaped command line.
#rb none
#rnx
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6969781 in //UE4/Release-4.23/... via CL 6969792
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7090799 by ben marsh in Dev-Build branch]
2019-06-19 09:35:20 -04:00
ben marsh
c9c6d52041 Disable HoloLens from binary builds for now. Lots of errors.
#rb none
#rnx
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6968832 in //UE4/Release-4.23/... via CL 6968834
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7090673 by ben marsh in Dev-Build branch]
2019-06-19 09:31:07 -04:00
ben marsh
a96f10a238 Fix HoloLens hacks.
#rb none
#jira
#rnx

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6968739 in //UE4/Release-4.23/... via CL 6968740
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v367-6836689)

[CL 7090670 by ben marsh in Dev-Build branch]
2019-06-19 09:31:05 -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
chris gagnon
72ba51c5bd Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.23 From CL 6837861
#rb none


#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: chris.gagnon
#ROBOMERGE-SOURCE: CL 6838042 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v366-6836689)

[CL 6874679 by chris gagnon in Dev-Build branch]
2019-06-07 05:27:42 -04:00
stefan boberg
285a908f86 Copying //UE4/Dev-Core to Dev-Main (//UE4/Dev-Main)
#rb none

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: stefan.boberg
#ROBOMERGE-SOURCE: CL 6815521 in //UE4/Main/...
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v365-6733468)

[CL 6821265 by stefan boberg in Dev-Build branch]
2019-06-03 19:09:16 -04:00
Ben Marsh
b8622b1fec Add support for creating client and server targets from installed builds. Use the -set:WithClient=true and -set:WithServer=true arguments to BuildGraph to enable.
#rb none
#jira UE-37315

[CL 6033088 by Ben Marsh in Dev-Build branch]
2019-04-22 09:49:05 -04:00
Ben Marsh
de5b77b4da Add a separate node in the installed build script for building Win32 tools, so they don't have to be included if Win32 isn't.
#rb none
#jira UE-68564

[CL 6017815 by Ben Marsh in Dev-Build branch]
2019-04-19 15:24:44 -04:00
Ben Marsh
471230c47a Add an option to just make an installed build for the host platform, and allow overriding individual platforms on top of that.
#rb none
#rnx

[CL 6011810 by Ben Marsh in Dev-Build branch]
2019-04-19 09:20:12 -04:00
brandon schaefer
1956537c8b Bundle the Linux Toolchain for installed builds if it exists
#jira UE-71586
[at]Ben.Marsh, [at]Michael.Sartain
[CODEREVIEW] Ben.Marsh, Michael.Sartain
#rb Ben.Marsh
#lockdown cristina.riveron

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: brandon.schaefer
#ROBOMERGE-SOURCE: CL 5739934 in //UE4/Release-4.22/... via CL 5739956
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 5743770 by brandon schaefer in Dev-Build branch]
2019-04-04 13:06:29 -04:00
ben marsh
d0a99171b4 Fix name of LiveCodingConsole target.
#rb none
#rnx
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5305881 in //UE4/Release-4.22/... via CL 5314626
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 5328705 by ben marsh in Dev-Build branch]
2019-03-06 18:29:42 -05:00
ben marsh
49a498e69e Integrating live coding feature (aka Live++) into UE4.
Allows fast iteration of C++ changes without restarting the application. To use, select the "Live Coding (Experimental)" mode from the drop down menu next to the editor's compile button, or type "LiveCoding" into the console for a monolithic build. Press Ctrl+Alt+F11 to find changes and compile.

Changes vs standalone Live++ version:

* UBT is used to execute builds. This allows standard UE4 adaptive unity mode, allows us to reuse object files when we do regular builds, supports using any build executor allowed by UBT (XGE, SNDBS, etc..).
* Adding new source files is supported.
* Custom visualizer for FNames is supported via a weakly linked symbol in a static library (Engine/Extras/NatvisHelpers).
* Settings are exposed in the editor's project settings dialog.
* Standalone application has been rewritten as a Slate app ("LiveCodingConsole"). There is an additional option to start the program as hidden, where it will not be visible until Ctrl+Alt+F11 is hit. Similarly, closing the window will hide it instead of closing the application.
* Does not require a standalone licensed version of Live++.

Known issues:

* Does not currently support class layout changes / object reinstancing

#rb none
[FYI] Marc.Audy, Stefan.Boberg, Nick.Penwarden
#jira

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5304722 in //UE4/Release-4.22/... via CL 5309051
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 5325555 by ben marsh in Dev-Build branch]
2019-03-06 18:16:41 -05:00
jack porter
22a34c6308 Add DeploymentServerLauncher to the binary build
#jira UE-70452
#rb Ben.Marsh

#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 5198495 in //UE4/Release-4.22/... via CL 5225168
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build)

[CL 5243292 by jack porter in Dev-Build branch]
2019-02-28 16:59:20 -05:00
Ben Marsh
53fe4e9f5b Add the -createstub argument to TVOS.
#rb none
#jira UE-69605

[CL 4938579 by Ben Marsh in Dev-Build branch]
2019-02-07 17:03:52 -05:00
Ben Marsh
c34dc5a8cf Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4932473 by Ben Marsh in Dev-Build branch]
2019-02-07 10:01:58 -05:00
Ben Marsh
43317388da Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4867651 by Ben Marsh in Dev-Build branch]
2019-02-01 11:34:13 -05:00
Ben Marsh
84420696fe Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
#rb none
#rnx

[CL 4830875 by Ben Marsh in Dev-Build branch]
2019-01-29 08:56:46 -05:00
Michael Trepka
3d932b32ac Fixed path for Mac DDCUtils files in InstalledEngineBuild.xml
#rb none
#jira UE-68398
#fyi Ben.Marsh

[CL 4714137 by Michael Trepka in Dev-Build branch]
2019-01-11 17:05:29 -05:00
Ben Marsh
def82ca4c5 Prevent files being copied to staging folders if the sync workspace is in a directory called "source".
#rb none
#rnx
#jira UE-51758

[CL 4682822 by Ben Marsh in Dev-Build branch]
2019-01-04 16:08:14 -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