cloudstream/shared/build.gradle.kts
2026-09-12 01:03:36 +02:00

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
}