Commit Graph

88 Commits

Author SHA1 Message Date
chris babcock
c8135249c6 Add Opus libraries for Android x86
#jira UE-85785
#ue4
#android
#rb Brandon.Schaefer

#ROBOMERGE-SOURCE: CL 13051799 in //UE4/Release-4.25/... via CL 13051805 via CL 13051811
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v686-13045012)

[CL 13051816 by chris babcock in Main branch]
2020-04-27 17:59:56 -04:00
Florin Pascu
3f0e82dca7 Error if x64 or x86 is only platform and in binarybuild
#jira UE-92455
#rb Chris.Babcock
#fyi Jack.Porter

#ushell-cherrypick of 13034826 by Florin.Pascu

[CL 13035774 by Florin Pascu in Main branch]
2020-04-24 14:18:45 -04:00
chris babcock
87f2079cd0 Remove redundant compiler flags on x86_64 architectures
#ue4
#android
#rb trivial


#ROBOMERGE-SOURCE: CL 13034541 via CL 13034548 via CL 13034550
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)

[CL 13034553 by chris babcock in Main branch]
2020-04-24 12:38:46 -04:00
chris babcock
9696573221 Give a warning if a non-source version of engine tries to compile for x64 on Android
#jira UE-92429
#ue4
#android
[FYI] Jack.Porter
#rb Florin.Pascu

#ROBOMERGE-SOURCE: CL 13024957 in //UE4/Release-4.25/... via CL 13024986 via CL 13025060
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v683-13008971)

[CL 13025129 by chris babcock in Main branch]
2020-04-23 19:37:07 -04:00
chris babcock
f1931debe2 Update SetupAndroid scripts to install Android NDK 21b with fixed clang for x86_64
#jira UE-89957
#ue4
[FYI] Jack.Porter
#android
#rb Trevor.Stone

#ROBOMERGE-SOURCE: CL 12941104 in //UE4/Release-4.25/... via CL 12941110 via CL 12941115
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12941120 by chris babcock in Main branch]
2020-04-20 19:56:37 -04:00
chris babcock
5f70ec1e68 Fix typo
#jira none
#ue4
#android
#rb trivial

#ROBOMERGE-SOURCE: CL 12900348 in //UE4/Release-4.25/... via CL 12900366 via CL 12900380
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12907100 by chris babcock in Main branch]
2020-04-18 15:55:56 -04:00
chris babcock
b42f704352 Allow -armv7 etc on -architectures for Android in UBT
#jira UE-92110
#ue4
#android
#rb Florin.Pascu

#ROBOMERGE-SOURCE: CL 12900306 in //UE4/Release-4.25/... via CL 12900310 via CL 12900312
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v682-12900288)

[CL 12907099 by chris babcock in Main branch]
2020-04-18 15:55:54 -04:00
chris babcock
a90f080e9c Disable --gc-sections on link if not compiling with -ffunction-sections and -fdata-sections for Android
#android
[FYI] Jack.Porter
#rb trivial


#ROBOMERGE-SOURCE: CL 12759487 via CL 12759490 via CL 12759492
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v678-12743200)

[CL 12759498 by chris babcock in Main branch]
2020-04-13 14:02:53 -04:00
Ben Marsh
d6d7c939e5 Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
#rb none

[CL 12726184 by Ben Marsh in Main branch]
2020-04-10 11:30:32 -04:00
chris babcock
25f0cf8528 Fix -shared flag so sent to clang instead of passed only to linker
#jira UE-91820
#ue4
#android
#rb Trevor.Stone

#ROBOMERGE-SOURCE: CL 12714250 in //UE4/Release-4.25/... via CL 12714252 via CL 12714257
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)

[CL 12714261 by chris babcock in Main branch]
2020-04-09 21:18:13 -04:00
chris babcock
b29a250c87 Fix issues with stdlib and x86_64 linking
#jira UE-89957,UE-90022
#ue4
#android
[FYI] Jack.Porter
#rb Jack.Porter

#ROBOMERGE-SOURCE: CL 12504708 in //UE4/Release-4.25/... via CL 12504709 via CL 12504729
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v673-12478461)

[CL 12504762 by chris babcock in Main branch]
2020-04-01 05:00:44 -04:00
josh adams
242106c274 - Another android link attempt, this one linked in all 3 configs on EC
#rb chris.babcock
[FYI] chris.babcock
#rnx


#ROBOMERGE-OWNER: josh.adams
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 12249951 via CL 12249994
#ROBOMERGE-BOT: (v668-12245121)

[CL 12250003 by josh adams in Main branch]
2020-03-18 14:57:45 -04:00
chris babcock
dd83c15367 Fix arm64 non-debug flags for -fdata-sections
#jira FORT-270813
#ue4
#android
[FYI] Josh.Adams
#rb Josh.Adams


#ROBOMERGE-OWNER: chris.babcock
#ROBOMERGE-AUTHOR: chris.babcock
#ROBOMERGE-SOURCE: CL 12239693 in //UE4/Release-4.25/... via CL 12239694
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v664-12234175)

[CL 12239732 by chris babcock in Main branch]
2020-03-18 00:01:00 -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
09ca12ccef Refactor UBT to use an interface (IActionGraphBuilder) to construct the action graph. Response files are also constructed through this interface, allowing them to be tracked as dependencies (will be added in subsequent change).
#rb none
#jira

#ROBOMERGE-SOURCE: CL 12038895 in //UE4/Release-4.25/... via CL 12038911
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v657-12064184)

[CL 12076066 by ben marsh in Main branch]
2020-03-09 13:20:14 -04:00
jack porter
daebcd1a11 Fix Android arch excluding for lib paths that specify arch and version
#rb none
[FYI] Chris.Babcock


#ROBOMERGE-SOURCE: CL 12058353 via CL 12058356 via CL 12058359 via CL 12058363
#ROBOMERGE-BOT: (v656-11643781)

[CL 12058365 by jack porter in Main branch]
2020-03-09 05:35:46 -04:00
jack porter
43a53900fb Google Game SDK
#jira UE-80047
#rb Allan.Bentham


#ROBOMERGE-SOURCE: CL 12000182 via CL 12000719 via CL 12002266 via CL 12005770
#ROBOMERGE-BOT: (v656-11643781)

[CL 12048170 by jack porter in Main branch]
2020-03-07 05:47:15 -05:00
chris babcock
c3e14aa762 Add option to force use of legacy ld instead of lld for Android
#jira UE-89634
#ue4
#android
#rb Jack.Porter


#ROBOMERGE-SOURCE: CL 11646388 in //UE4/Release-4.25/... via CL 11646389
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11646391 by chris babcock in Main branch]
2020-02-26 22:08:53 -05:00
chris babcock
acfe9391e3 Fix NDK20 fallback tool paths for some architectures and disable ld.gold for ARM64
#jira UE-89658
#ue4
#android
#rb trivial

#ROBOMERGE-SOURCE: CL 11645559 in //UE4/Release-4.25/... via CL 11645563
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v656-11643781)

[CL 11645565 by chris babcock in Main branch]
2020-02-26 20:48:49 -05:00
chris babcock
89806504ee Update Android toolchain to NDK 21 (20 also supported for x86_64) additional files
#jira UE-80046
#ue4
#android
#rb Bradon.Schaefer


#ROBOMERGE-SOURCE: CL 11555526 in //UE4/Release-4.25/... via CL 11555547
#ROBOMERGE-BOT: RELEASE (Release-4.25Plus -> Main) (v654-11333218)

[CL 11578380 by chris babcock in Main branch]
2020-02-21 15:19:40 -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
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
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
michael lentine
f302c5d5fc Add cross platform ISPC support from Dev-Anim to accelerate Chaos computations.
#rb Ben.Marsh


#ROBOMERGE-OWNER: michael.lentine
#ROBOMERGE-AUTHOR: michael.lentine
#ROBOMERGE-SOURCE: CL 10727300 via CL 10727303 via CL 10727314 via CL 10727316
#ROBOMERGE-BOT: (v610-10636431)

[CL 10727317 by michael lentine in Main branch]
2019-12-13 23:35:01 -05:00
chris babcock
f12a3772e3 Fix x64 compiling for Android
#jira UE-85535
#ue4
#android
[FYI] Jack.Porter
#rb John.Mauney

#ROBOMERGE-SOURCE: CL 10643984 in //UE4/Release-4.24/...
#ROBOMERGE-BOT: RELEASE (Release-4.24 -> Main) (v609-10634694)

[CL 10644001 by chris babcock in Main branch]
2019-12-10 17:44:10 -05:00