mirror of
https://github.com/recloudstream/cloudstream.git
synced 2026-09-12 11:44:30 +00:00
56 lines
No EOL
1.4 KiB
Kotlin
56 lines
No EOL
1.4 KiB
Kotlin
plugins {
|
|
alias(libs.plugins.kotlin.multiplatform)
|
|
alias(libs.plugins.android.lint)
|
|
alias(libs.plugins.android.multiplatform.library)
|
|
alias(libs.plugins.compose.multiplatform)
|
|
alias(libs.plugins.compose.compiler)
|
|
}
|
|
|
|
kotlin {
|
|
android {
|
|
// Must be unique
|
|
namespace = "com.lagradost.cloudstream4"
|
|
compileSdk = libs.versions.compileSdk.get().toInt()
|
|
minSdk = libs.versions.minSdk.get().toInt()
|
|
|
|
androidResources {
|
|
enable = true
|
|
}
|
|
}
|
|
|
|
jvm()
|
|
|
|
compilerOptions {
|
|
freeCompilerArgs.add("-Xexpect-actual-classes")
|
|
}
|
|
|
|
sourceSets {
|
|
all {
|
|
languageSettings {
|
|
optIn("com.lagradost.cloudstream3.InternalAPI")
|
|
optIn("com.lagradost.cloudstream3.Prerelease")
|
|
}
|
|
}
|
|
|
|
commonMain.dependencies {
|
|
implementation(libs.bundles.compose)
|
|
implementation(libs.kotlinx.collections.immutable)
|
|
implementation(project(":library"))
|
|
}
|
|
|
|
androidMain.dependencies {
|
|
implementation(libs.activity.compose)
|
|
implementation(libs.preference.ktx)
|
|
}
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
androidRuntimeClasspath(libs.compose.ui.tooling)
|
|
}
|
|
|
|
compose.resources {
|
|
publicResClass = true
|
|
packageOfResClass = "com.lagradost.cloudstream4.generated.resources"
|
|
generateResClass = auto
|
|
} |