| description 'Kotlin Script Runtime' |
| |
| apply plugin: 'kotlin' |
| |
| JvmToolchain.configureJvmToolchain(project, JdkMajorVersion.JDK_1_8) |
| |
| RepoArtifacts.publish(project) |
| |
| dependencies { |
| compileOnly RepoDependencies.kotlinStdlib(project) |
| } |
| |
| sourceSets { |
| main { |
| kotlin { |
| srcDir "${rootDir}/core/script.runtime/src" |
| } |
| } |
| } |
| |
| jar { |
| LibrariesCommon.manifestAttributes(project, manifest, 'Main') |
| } |
| |
| RepoArtifacts.sourcesJar(project) |
| RepoArtifacts.javadocJar(project) |
| |
| compileKotlin { |
| kotlinOptions.freeCompilerArgs = [ |
| "-Xallow-kotlin-package", |
| ] |
| kotlinOptions.moduleName = project.name |
| } |
| |
| LibrariesCommon.configureFrontendIr(project) |