Initial commit
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
plugins {
|
||||
alias(libs.plugins.kotlinMultiplatform)
|
||||
alias(libs.plugins.androidMultiplatformLibrary)
|
||||
alias(libs.plugins.androidLint)
|
||||
kotlin("native.cocoapods")
|
||||
}
|
||||
|
||||
kotlin {
|
||||
android {
|
||||
namespace = "ru.tanexc.hemoananlysis.tool.analysis"
|
||||
|
||||
compileSdk {
|
||||
version = release(36) {
|
||||
minorApiLevel = 1
|
||||
}
|
||||
}
|
||||
minSdk = 26
|
||||
}
|
||||
|
||||
val xcfName = "inferenceKit"
|
||||
listOf(
|
||||
iosArm64(),
|
||||
iosSimulatorArm64()
|
||||
).forEach { iosTarget ->
|
||||
iosTarget.binaries.framework {
|
||||
baseName = xcfName
|
||||
isStatic = true
|
||||
}
|
||||
}
|
||||
|
||||
cocoapods {
|
||||
version = "1.0"
|
||||
ios.deploymentTarget = "15.1"
|
||||
|
||||
framework {
|
||||
baseName = "inference"
|
||||
isStatic = false
|
||||
}
|
||||
|
||||
pod("onnxruntime-objc", version = libs.versions.onnxruntime.get())
|
||||
}
|
||||
|
||||
|
||||
sourceSets {
|
||||
commonMain {
|
||||
dependencies {
|
||||
api(projects.domain)
|
||||
|
||||
implementation(libs.kotlin.stdlib)
|
||||
implementation(libs.koin.core)
|
||||
}
|
||||
}
|
||||
|
||||
androidMain {
|
||||
dependencies {
|
||||
implementation(libs.onnxruntime.android)
|
||||
implementation(libs.compose.components.resources)
|
||||
}
|
||||
}
|
||||
|
||||
iosMain {
|
||||
dependencies {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user