mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-10 13:18:31 +09:00
[Fix] (ci): package retrace APK for all ABIs
This commit is contained in:
@@ -18,7 +18,11 @@ def releaseSigningReady = signingStoreFile.exists()
|
||||
&& signingKeyAlias
|
||||
&& signingKeyPassword
|
||||
def mobileGlAbiFilters = {
|
||||
((findProperty('mobilegl.abis') ?: System.getenv('MOBILEGL_ABIS') ?: 'arm64-v8a') as String)
|
||||
def abiList = (findProperty('mobilegl.abis') ?: System.getenv('MOBILEGL_ABIS') ?: 'arm64-v8a') as String
|
||||
if (abiList.equalsIgnoreCase('all')) {
|
||||
return ['arm64-v8a', 'x86_64']
|
||||
}
|
||||
abiList
|
||||
.split(',')
|
||||
.collect { it.trim() }
|
||||
.findAll { !it.isEmpty() }
|
||||
@@ -36,7 +40,10 @@ android {
|
||||
versionName 'dev'
|
||||
|
||||
ndk {
|
||||
abiFilters(*mobileGlAbiFilters())
|
||||
def abiFiltersOverride = mobileGlAbiFilters()
|
||||
if (!abiFiltersOverride.isEmpty()) {
|
||||
abiFilters(*abiFiltersOverride)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -4,7 +4,11 @@ plugins {
|
||||
}
|
||||
|
||||
def mobileGlAbiFilters = {
|
||||
((rootProject.findProperty('mobilegl.abis') ?: System.getenv('MOBILEGL_ABIS') ?: 'arm64-v8a') as String)
|
||||
def abiList = (rootProject.findProperty('mobilegl.abis') ?: System.getenv('MOBILEGL_ABIS') ?: 'arm64-v8a') as String
|
||||
if (abiList.equalsIgnoreCase('all')) {
|
||||
return ['arm64-v8a', 'x86_64']
|
||||
}
|
||||
abiList
|
||||
.split(',')
|
||||
.collect { it.trim() }
|
||||
.findAll { !it.isEmpty() }
|
||||
@@ -15,7 +19,10 @@ subprojects { subproject ->
|
||||
subproject.android {
|
||||
defaultConfig {
|
||||
ndk {
|
||||
abiFilters(*mobileGlAbiFilters())
|
||||
def abiFiltersOverride = mobileGlAbiFilters()
|
||||
if (!abiFiltersOverride.isEmpty()) {
|
||||
abiFilters(*abiFiltersOverride)
|
||||
}
|
||||
}
|
||||
externalNativeBuild {
|
||||
cmake {
|
||||
|
||||
Reference in New Issue
Block a user