Files
ddns/build.gradle.kts

39 lines
895 B
Kotlin

import com.infendro.plugin.infendro
group = "com.infendro"
version = "1.1.0"
plugins {
alias(libs.plugins.infendro)
alias(libs.plugins.multiplatform)
alias(libs.plugins.serialization)
}
kotlin {
linuxX64 {
binaries.executable {
entryPoint = "com.infendro.ddns.main"
}
}
repositories {
infendro()
mavenCentral()
}
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)
}
}
}