Clean up project

This commit is contained in:
2024-02-16 09:49:23 -03:00
parent bd43788635
commit ae5c0d8020
3 changed files with 29 additions and 12 deletions

View File

@@ -45,4 +45,6 @@ dependencies {
implementation(libs.compose.material3)
implementation(libs.androidx.activity.compose)
debugImplementation(libs.compose.ui.tooling)
implementation(project(":androidModules:utils"))
}

View File

@@ -1,11 +1,11 @@
#Gradle
org.gradle.jvmargs=-Xmx2048M -Dfile.encoding=UTF-8 -Dkotlin.daemon.jvm.options\="-Xmx2048M"
org.gradle.caching=true
org.gradle.configuration-cache=true
#Kotlin
kotlin.code.style=official
kotlin.mpp.enableCInteropCommonization=true
kotlin.native.ignoreDisabledTargets=true
#Gradle
org.gradle.jvmargs=-Xms2G -Xmx8G -XX:+HeapDumpOnOutOfMemoryError -XX:+UseG1GC
#Android
android.useAndroidX=true
android.nonTransitiveRClass=true
android.useTransitiveRClass=true
#Development
development=true

View File

@@ -4,6 +4,10 @@ plugins {
}
kotlin {
kotlin.applyDefaultHierarchyTemplate()
androidTarget()
androidTarget {
compilations.all {
kotlinOptions {
@@ -24,13 +28,24 @@ kotlin {
}
sourceSets {
commonMain.dependencies {
//put your multiplatform dependencies here
val commonMain by getting {
//Fix for: https://stackoverflow.com/a/69626787
all {
languageSettings.optIn("io.ktor.util.InternalAPI")
}
commonTest.dependencies {
dependencies {
}
kotlin.srcDir(layout.buildDirectory.dir("/generate-resources/main/src/"))
}
val commonTest by getting {
dependencies {
implementation(libs.kotlin.test)
}
}
logger.info("${commonMain.name} ${commonTest.name}")
}
}
android {