Ben Wright
5d8cb2062a
Add all changes required for UWP on 4.22
...
(cherry picked from commit 3ce16160dc )
2020-05-16 14:01:26 +12:00
Ben Marsh
8190eef5bc
Output each extracted framework to a different directory to fix contention when unzipping multiple frameworks in parallel.
...
#rb none
#jira UE-77294
[CL 7311377 by Ben Marsh in 4.23 branch]
2019-07-15 15:21:25 -04:00
Chris Gagnon
930e33cb48
Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main) for 4.23 From CL 6837861
...
#rb none
[CL 6838042 by Chris Gagnon in Main branch]
2019-06-04 15:42:48 -04:00
Ben Marsh
0cc6e3dca6
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
[CL 6631504 by Ben Marsh in Main branch]
2019-05-24 11:51:54 -04:00
ben marsh
b92088edca
Fix exception when exporting JSON for SwarmInterface. Fixes CIS error with IncludeTool.
...
#rb none
#jira UE-72992
#ROBOMERGE-SOURCE: CL 5980951 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5980952 by ben marsh in Main branch]
2019-04-18 09:24:08 -04:00
ben marsh
a945cd59b4
Fixes to ListThirdPartySoftware script.
...
* Switched to use JsonExport mode in UBT.
* Added runtime dependencies into the output file.
#rb none
#rnx
#jira
#ROBOMERGE-SOURCE: CL 5959015 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 5959017 by ben marsh in Main branch]
2019-04-17 19:01:11 -04:00
Josh Adams
d0bf843c9c
- Merging Dev-Kairos/Engine/... to Main/Engine/...
...
- Brings over the necessary engine changes for embedding UE4 mobile as a dylib/so in native mobile app
- Various changes for facial animation, screen recording, others
- ARKit and ARCore plugins were removed, as deemed "not ready"
#rb many people
#ROBOMERGE-OWNER: josh.adams
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 5201138 via CL 5203024
[CL 5226277 by Josh Adams in Main branch]
2019-02-27 11:57:17 -05:00
Brandon Schaefer
e330479d73
Symbols are now hidden by default for Linux/Mac
...
Add support for MODULE_VTABLE for exposing the VTable (Also optionally if enabled RTTI) info for a given type for clang (Linux/Mac)
Rename command line arg bHideSymbolsByDefault to bPublicSymbolsByDefault, as well as now add support for setting this change the BuildConfiguration.xml file
Started from Github PR #3351 though a different way to go about it
#jira UE-42635
#rb Arciel.Rekman, Steve.Robb, Ben.Marsh, Michael.Trepka
#fyi Chris.Bunner, Chris.Gagnon
[CL 4923631 by Brandon Schaefer in Dev-Editor branch]
2019-02-06 14:44:31 -05:00
Chris Gagnon
1dd3e0189f
Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
...
#rb none
[CL 4730305 by Chris Gagnon in Dev-Editor branch]
2019-01-15 18:47:22 -05:00
Ben Marsh
a22b952aa9
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
[CL 4718806 by Ben Marsh in Main branch]
2019-01-14 12:11:24 -05:00
Chris Gagnon
8fc25ea18e
Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
...
#rb none
[CL 4676797 by Chris Gagnon in Dev-Editor branch]
2019-01-02 14:54:39 -05:00
Ben Marsh
78ebc86abd
UBT: Change UEBuildTarget.Build() to return a construct and return a makefile.
...
#rb none
#rnx
[CL 4672505 by Ben Marsh in Dev-Build branch]
2018-12-20 17:29:52 -05:00
Ben Marsh
34a4a0d74b
UBT: Convert ActionGraph to a static class, and pass a list of actions through the toolchains.
...
#rb none
#rnx
[CL 4667670 by Ben Marsh in Dev-Build branch]
2018-12-17 23:48:27 -05:00
Ben Marsh
173a918522
UBT: Deprecate the ModuleRules.PublicAdditionalShadowFiles list, and add a message explaining how to modify the Rsync filter rules.
...
#rb none
[CL 4667529 by Ben Marsh in Dev-Build branch]
2018-12-17 21:05:16 -05:00
Ben Marsh
530369c613
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 4662695 by Ben Marsh in Dev-Build branch]
2018-12-14 14:49:12 -05:00
Ben Marsh
7598af0532
Update copyright notices to 2019.
...
#rb none
#lockdown Nick.Penwarden
[CL 4662404 by Ben Marsh in Main branch]
2018-12-14 13:41:00 -05:00
Ben Marsh
f3ef26e966
UBT: Rename BuildPredicateStore to BuildPrerequisites.
...
#rb none
#rnx
[CL 4643900 by Ben Marsh in Dev-Build branch]
2018-12-08 15:23:39 -05:00
Ben Marsh
b79fcb3211
UBT: Allow using standard variables for additional library paths (eg. $(ModuleDir), $(PluginDir), etc...)
...
#rb none
[CL 4635326 by Ben Marsh in Dev-Build branch]
2018-12-05 21:03:34 -05:00
Ben Marsh
c6b1e9be1e
UBT: Postpone discovery of source files for modules until they are actually being compiled. Also move predicates for the derived action graph to remain valid into a separate class.
...
#rb none
#rnx
[CL 4622066 by Ben Marsh in Dev-Build branch]
2018-12-02 13:01:05 -05:00
Ben Marsh
25e3fd41f4
UBT: Move the PostBuild step on IOS (uploading crashlytics data, creating stub, creating the app bundle) into the action graph. Properties from the receipt required by UPL are now passed in via the link environment, and are serialized to a temporary file along with other parameters for the target, then passed to a special UBT mode via a child process in the action graph.
...
Also re-enabled makefiles on IOS, now that there is no external state, and removed the PostBuildSync callback from the platform layer.
#rb none
#fyi Peter.Sauerbrei
[CL 4600434 by Ben Marsh in Dev-Build branch]
2018-11-27 20:19:24 -05:00
Ben Marsh
270bb0aa76
UBT: Remove unused RecursivelyAddPrecompiledModules method.
...
#rb none
#rnx
[CL 4591728 by Ben Marsh in Dev-Build branch]
2018-11-26 08:32:34 -05:00
Ben Marsh
307ae9f129
UBT: Extract IOS frameworks as part of the action graph. This removes the need to extract them for incremental builds and allows dependency checking to work when the zip file changes. Also remove the UEBuildPlatform.PreBuildSync() callback, which is no longer needed.
...
#rb none
#fyi Peter.Sauerbrei
[CL 4591056 by Ben Marsh in Dev-Build branch]
2018-11-25 11:16:59 -05:00
Ben Marsh
b0da1f4fe7
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
[CL 4577636 by Ben Marsh in Dev-Build branch]
2018-11-19 10:12:17 -05:00
Matt Kuhlenschmidt
cde8160913
Merging //UE4/Dev-Main to Dev-Editor (//UE4/Dev-Editor)
...
#rb none
[CL 4572510 by Matt Kuhlenschmidt in Dev-Editor branch]
2018-11-16 11:15:08 -05:00
Ben Marsh
ea340d3fbf
Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main)
...
#rb none
#lockdown Nick.Penwarden
[CL 4567513 by Ben Marsh in Main branch]
2018-11-14 19:05:13 -05:00