Files
osm-maker-vibes/build.gradle.kts
2025-06-30 11:17:25 -04:00

59 lines
1.2 KiB
Plaintext

plugins {
kotlin("multiplatform") version "2.1.21"
kotlin("plugin.serialization") version "2.1.21"
}
group = "org.example"
version = "1.0-SNAPSHOT"
kotlin {
jvm()
@OptIn(org.jetbrains.kotlin.gradle.ExperimentalWasmDsl::class)
wasmJs {
browser()
binaries.executable()
}
sourceSets {
commonMain {
dependencies {
implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.6.2")
}
}
jvmMain {
dependencies {
// OSM2World dependencies temporarily removed for testing
// implementation("org.osm2world:osm2world-core:0.3.0")
// implementation("org.osm2world:osm2world-gltf:0.3.0")
}
}
jvmTest {
dependencies {
implementation(kotlin("test"))
}
}
wasmJsMain {
dependencies {
// WASM-specific dependencies if needed
}
}
}
}
repositories {
mavenCentral()
maven {
url = uri("https://jitpack.io")
}
maven {
url = uri("https://mvn.topobyte.de")
}
maven {
url = uri("https://mvn.slimjars.com")
}
}