Files
ddns/build.gradle.kts
2025-12-13 02:01:33 +01:00

39 lines
895 B
Kotlin

import com.infendro.plugin.infendro
group = "com.infendro"
version = "1.0.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)
}
}
}