Keeping mac build disabled for now because of an error that is still being investigated.
#rb zach.brockway
#jira UE-226238
[CL 36766101 by jeremie roy in 5.5 branch]
TargetInfo.json was not getting generated because UBT is getting invoked without the -project arg.
LiveLinkHub.target's copy in Source/Programs/LiveLinkHub was not getting copied since it was never tagged.
#rb Ryan.Hummer
#jira UE-225399
[CL 36583197 by jeremie roy in 5.5 branch]
Moved LiveLinkHub to the Compile Unreal Editor node in order to avoid generating the same binaries in different steps.
This should also reduce LLH's compile time and footprint since it will reuse Unreal's binaries because of thier shared modular build environment.
LLH Mac and Linux compile steps are currently disabled until its post-build steps are fixed on these platforms.
#jira UE-220714
#rb zach.brockway jason.walter
[CL 36195094 by jeremie roy in 5.5 branch]
* Improved BuildGraph Compile task batching for Win64 Tools & Datasmith compiles
* Hookup extra compile args for Linux Compile tasks
* Allow extra args for DDC steps and Feature Packs
* Add an option to compile with or with out PCH for Windows Editor/Game
#rnx
#jira none
[CL 34560160 by Ryan Hummer in ue5-main branch]
Removing redundant copy as well, as the files are already tagged via other steps
#jira UE-212012
#rb jeremie.roy
[CL 32873716 by ryan hummer in ue5-main branch]
Change the LiveLinkHub compile step to not tag the livelinkhub target receipt, which would generate warnings later on since the restricted build dependencies could not be found.
#jira UE-210751
#rb jason.walter, Ryan.Hummer
[CL 32564878 by jeremie roy in ue5-main branch]
- Add an option to build third party livelink plugins, can be controlled through -set:WithLiveLinkHub3rdPartyPlugins=true / false
- Allow LiveLink logs in shipping (Off by default unless bAllowLogsInShipping is enabled)
- Stage LLH's defaultengine and editor setting config, which ensures the app's output log has the right font. This also fixes LiveLinkHub mistakenly ending up in the message bus sources.
- Add missing dependencies needed for some of the plugins (ie. LiveLinkLens, LiveLinkCamera...)
#rb jason.walter
#jira UE-208134 UE-208138
[CL 31936757 by jeremie roy in ue5-main branch]