Files
ddns/build.gradle.kts
2025-07-12 20:40:57 +02:00

36 lines
860 B
Kotlin

group = "com.infendro"
version = "1.0.0"
repositories {
maven("https://git.infendro.com/api/packages/Infendro/maven")
mavenCentral()
}
plugins {
alias(libs.plugins.multiplatform)
alias(libs.plugins.serialization)
}
kotlin {
linuxX64 {
binaries.executable {
entryPoint = "com.infendro.ddns.main"
}
}
sourceSets {
commonMain.dependencies {
implementation(libs.io)
implementation(libs.serialization.json)
implementation(libs.coroutines)
implementation(libs.cli)
implementation(libs.ktor.client)
implementation(libs.ktor.client.contentNegotiation)
implementation(libs.ktor.client.serialization.json)
}
nativeMain.dependencies {
implementation(libs.ktor.client.curl)
}
}
}