build.gradle.kts 684 B

123456789101112131415161718192021222324252627282930
  1. import org.jetbrains.compose.desktop.application.dsl.TargetFormat
  2. plugins {
  3. kotlin("multiplatform")
  4. id("org.jetbrains.compose")
  5. }
  6. kotlin {
  7. jvm {}
  8. sourceSets {
  9. val jvmMain by getting {
  10. dependencies {
  11. implementation(compose.desktop.currentOs)
  12. implementation(project(":shared"))
  13. }
  14. }
  15. }
  16. }
  17. compose.desktop {
  18. application {
  19. mainClass = "MainKt"
  20. nativeDistributions {
  21. targetFormats(TargetFormat.Dmg, TargetFormat.Msi, TargetFormat.Deb)
  22. packageName = "KotlinMultiplatformComposeDesktopApplication"
  23. packageVersion = "1.0.0"
  24. }
  25. }
  26. }