This commit is contained in:
chiteroman
2023-11-21 18:25:33 +01:00
parent ec1114362d
commit f44e23a90f
73 changed files with 24722 additions and 16247 deletions

View File

@@ -15,11 +15,20 @@ android {
versionCode = 1
versionName = "1.0"
packaging {
jniLibs {
excludes += "**/libdobby.so"
}
}
buildFeatures {
prefab = true
}
externalNativeBuild {
ndk {
//noinspection ChromeOsAbiSupport
abiFilters += setOf("armeabi-v7a", "arm64-v8a")
jobs = Runtime.getRuntime().availableProcessors()
cmake {
arguments += setOf("-DANDROID_STL=none", "-DCMAKE_BUILD_TYPE=MinSizeRel")
cppFlags += setOf("-std=c++20", "-fno-exceptions", "-fno-rtti", "-fvisibility=hidden", "-fvisibility-inlines-hidden")
}
}
}
@@ -38,8 +47,13 @@ android {
}
externalNativeBuild {
ndkBuild {
path = file("src/main/cpp/Android.mk")
cmake {
path = file("src/main/cpp/CMakeLists.txt")
version = "3.22.1"
}
}
}
dependencies {
implementation("dev.rikka.ndk.thirdparty:cxx:1.2.0")
}