|
@@ -5,6 +5,7 @@ plugins {
|
|
|
kotlin("multiplatform") version kotlinVersion
|
|
kotlin("multiplatform") version kotlinVersion
|
|
|
kotlin("plugin.serialization") version kotlinVersion
|
|
kotlin("plugin.serialization") version kotlinVersion
|
|
|
id("org.sirekanyan.version-checker") version "1.0.14"
|
|
id("org.sirekanyan.version-checker") version "1.0.14"
|
|
|
|
|
+ distribution
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
group = "org.sirekanyan"
|
|
group = "org.sirekanyan"
|
|
@@ -30,3 +31,20 @@ kotlin {
|
|
|
executable(listOf(if (hasProperty("release")) RELEASE else DEBUG))
|
|
executable(listOf(if (hasProperty("release")) RELEASE else DEBUG))
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+distributions {
|
|
|
|
|
+ main {
|
|
|
|
|
+ contents {
|
|
|
|
|
+ from("build/bin/linux/releaseExecutable/todo.kexe") {
|
|
|
|
|
+ rename { it.removeSuffix(".kexe") }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+tasks {
|
|
|
|
|
+ getByName<Tar>("distTar") {
|
|
|
|
|
+ compression = Compression.GZIP
|
|
|
|
|
+ archiveExtension = ".tar.gz"
|
|
|
|
|
+ }
|
|
|
|
|
+}
|