code/debugger/build.gradle.kts (34 lines of code) (raw):

import org.fbme.gradle.moduleDependency import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { mps kotlin // compose } repositories { gradlePluginPortal() // maven("https://maven.pkg.jetbrains.space/public/p/compose/dev") mavenCentral() google() } dependencies { compileOnly(mpsDistribution()) compileOnly(project(":code:library")) compileOnly(project(":code:language")) compileOnly(project(":code:platform")) compileOnly(project(":code:scenes")) compileOnly(project(":code:richediting")) compileOnly(project(":code:4diac-integration")) } mps { moduleName.set("org.fbme.debugger.lib") moduleDependency(project(":code:library")) moduleDependency(project(":code:platform")) moduleDependency(project(":code:scenes")) moduleDependency(project(":code:richediting")) } val compileKotlin: KotlinCompile by tasks compileKotlin.kotlinOptions { languageVersion = "1.8" freeCompilerArgs = listOf( "-Xjvm-default=all", // "-P", // "plugin:androidx.compose.compiler.plugins.kotlin:suppressKotlinVersionCompatibilityCheck=true" ) }