diff --git a/.space/CODEOWNERS b/.space/CODEOWNERS index 96617b79bc7..712bd696332 100644 --- a/.space/CODEOWNERS +++ b/.space/CODEOWNERS @@ -214,6 +214,7 @@ /core/compiler.common/ "Kotlin Compiler Core" /core/compiler.common.jvm/ "Kotlin Compiler Core" /core/compiler.common.js/ "Kotlin Compiler Core" +/core/compiler.common.native/ "Kotlin Compiler Core" /core/descriptors/ "Kotlin Compiler Core" /core/descriptors.jvm/ "Kotlin Compiler Core" /core/descriptors.runtime/ "Kotlin Libraries" diff --git a/build.gradle.kts b/build.gradle.kts index 1fae6c79fb5..89247c8223c 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -133,6 +133,7 @@ val commonCompilerModules = arrayOf( ":core:compiler.common", ":core:compiler.common.jvm", ":core:compiler.common.js", + ":core:compiler.common.native", ":core:util.runtime", ":compiler:frontend.common.jvm", ":compiler:frontend.java", // TODO this is fe10 module but some utils used in fir ide now @@ -239,6 +240,7 @@ extra["kotlinJpsPluginEmbeddedDependencies"] = listOf( ":core:compiler.common", ":core:compiler.common.jvm", ":core:compiler.common.js", + ":core:compiler.common.native", ":core:descriptors", ":core:descriptors.jvm", ":compiler:backend.common.jvm", diff --git a/core/compiler.common.native/build.gradle.kts b/core/compiler.common.native/build.gradle.kts new file mode 100644 index 00000000000..c70c878579b --- /dev/null +++ b/core/compiler.common.native/build.gradle.kts @@ -0,0 +1,14 @@ +plugins { + kotlin("jvm") + id("jps-compatible") +} + +project.configureJvmToolchain(JdkMajorVersion.JDK_1_8) + +dependencies { + implementation(project(":core:compiler.common")) +} + +sourceSets { + "main" { projectDefault() } +} diff --git a/settings.gradle b/settings.gradle index 24623b1c77f..7a1d67f22ac 100644 --- a/settings.gradle +++ b/settings.gradle @@ -107,6 +107,7 @@ include ":benchmarks", ":core:compiler.common", ":core:compiler.common.jvm", ":core:compiler.common.js", + ":core:compiler.common.native", ":compiler:backend.common.jvm", ":core:descriptors", ":core:descriptors.jvm",