summaryrefslogtreecommitdiff
path: root/desktopApp/build.gradle.kts
blob: 7769d9b570610a6907b829ff07060b2f34cd3a98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import org.jetbrains.compose.desktop.application.dsl.TargetFormat

plugins {
    alias(libs.plugins.kotlinJvm)
    alias(libs.plugins.composeMultiplatform)
    alias(libs.plugins.composeCompiler)
}

kotlin {
    dependencies {
        implementation(project(":shared"))
        implementation(compose.desktop.currentOs)
        implementation(libs.kotlinx.coroutines.swing)
    }
}

compose.desktop {
    application {
        // a file called Main.kt with top-level declarations compiles to `MainKt`.
        mainClass = "dev.serrahima.lluerna.MainKt"

        nativeDistributions {
            targetFormats(TargetFormat.Deb, TargetFormat.Rpm)
            packageName = "lluerna"
            packageVersion = "1.0.0"
        }
    }
}