summaryrefslogtreecommitdiff
path: root/desktopApp/build.gradle.kts
diff options
context:
space:
mode:
authorGuillermo Serrahima <dev@vylion.com>2026-10-15 02:43:39 +0200
committerGuillermo Serrahima <dev@vylion.com>2026-10-15 02:43:39 +0200
commit785492400072f8f5f10d67ad295befadb98f7baf (patch)
treea3d55ff08a1483ee91d634d06cd4fee874b978ae /desktopApp/build.gradle.kts
downloadlluerna-785492400072f8f5f10d67ad295befadb98f7baf.tar.xz
lluerna-785492400072f8f5f10d67ad295befadb98f7baf.zip
initial commitHEADmain
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"
+ }
+ }
+}