summaryrefslogtreecommitdiff
path: root/desktopApp/build.gradle.kts
diff options
context:
space:
mode:
Diffstat (limited to 'desktopApp/build.gradle.kts')
-rw-r--r--desktopApp/build.gradle.kts28
1 files changed, 28 insertions, 0 deletions
diff --git a/desktopApp/build.gradle.kts b/desktopApp/build.gradle.kts
new file mode 100644
index 0000000..7769d9b
--- /dev/null
+++ b/desktopApp/build.gradle.kts
@@ -0,0 +1,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"
+ }
+ }
+}