commit b74cf0ad4c94d9576b99bdb4a907983e844122ca Author: Andrew Golovashevich Date: Sat Sep 6 00:09:15 2025 +0300 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..116ea92 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +/.idea/ +gradle/ +.gradle/ +build/ +*.class +*.jar +/out/ +/gradlew* +.kotlin/ +/kotlin-js-store \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts new file mode 100644 index 0000000..d1e1f90 --- /dev/null +++ b/build.gradle.kts @@ -0,0 +1,35 @@ +import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.defineAllMultiplatformTargets +import ru.landgrafhomyak.kotlin.kmp_gradle_build_helper.defineXomrkGiteaMavenRepo + +buildscript { + repositories { + mavenCentral() + maven("https://maven.landgrafhomyak.ru/") + } + + dependencies { + classpath("ru.landgrafhomyak.kotlin:kotlin-mpp-gradle-build-helper:v0.3k2.1.10") + } +} + +plugins { + kotlin("multiplatform") version "2.2.10" + `maven-publish` +} + +group = "ru.landgrafhomyak.multitasking" +version = "1.0-SNAPSHOT" + +repositories { + mavenCentral() +} + +kotlin { + defineAllMultiplatformTargets() +} + +publishing { + repositories { + defineXomrkGiteaMavenRepo() + } +} \ No newline at end of file diff --git a/gradle.properties b/gradle.properties new file mode 100644 index 0000000..10a9db6 --- /dev/null +++ b/gradle.properties @@ -0,0 +1,4 @@ +kotlin.native.ignoreDisabledTargets=true +kotlin.mpp.applyDefaultHierarchyTemplate=false +kotlin.native.enableKlibsCrossCompilation=true +kotlin.stdlib.default.dependency=false \ No newline at end of file diff --git a/settings.gradle.kts b/settings.gradle.kts new file mode 100644 index 0000000..5b8c2f8 --- /dev/null +++ b/settings.gradle.kts @@ -0,0 +1,2 @@ +rootProject.name = "multitasking-api" +