SpotiFlyer/ffmpeg/ffmpeg-kit-android-lib/build.gradle.kts

63 lines
1.4 KiB
Plaintext
Raw Normal View History

2021-09-02 07:42:30 +02:00
plugins {
id("com.android.library")
id("kotlin-android")
}
android {
//ndkVersion "22.0.7026061"
compileSdk = Versions.compileSdkVersion
buildToolsVersion = "30.0.3"
defaultConfig {
consumerProguardFile("proguard-rules.pro")
minSdk = Versions.minSdkVersion
targetSdk = Versions.targetSdkVersion
/*versionCode = Versions.versionCode
versionName = Versions.versionName*/
ndk {
abiFilters.addAll(setOf("x86", "x86_64", "armeabi-v7a", "arm64-v8a"))
}
}
sourceSets {
named("main") {
jniLibs.srcDir("../ffmpeg-android-maker/output/lib")
}
}
externalNativeBuild {
cmake {
path("CMakeLists.txt")
}
}
buildTypes {
getByName("release") {
isMinifyEnabled = false
proguardFiles(
getDefaultProguardFile("proguard-android.txt"),
"proguard-rules.pro"
)
}
}
compileOptions {
sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
packagingOptions {
resources {
excludes.apply {
add("META-INF/*")
}
jniLibs.pickFirsts.apply {
add("**/*.so")
}
}
}
}
dependencies { /**/ }