Files
kotlin-fork/libraries/stdlib/runtime/build.gradle
T
Ilya Gorbunov d9656a939b Do not produce libraries json declarations dump
It's no longer needed for checking binary compatibility.
Clean build of these libraries is no longer required too.

Cleanup build.gradle of binary-compatibility-validator.
2018-05-23 05:00:57 +03:00

52 lines
1.1 KiB
Groovy

description 'Kotlin Runtime (deprecated, use kotlin-stdlib artifact instead)'
apply plugin: 'kotlin'
configureJvm6Project(project)
configureDist(project)
configurePublishing(project)
dependencies {
compile group: 'org.jetbrains', name: 'annotations', version:'13.0'
}
sourceSets {
main {
if(!System.properties.'idea.active') {
java {
srcDir "${rootDir}/core/builtins/src"
srcDir "${rootDir}/libraries/stdlib/jvm/runtime"
}
}
}
}
jar {
manifestAttributes(manifest, project, 'Main')
from("${rootDir}/dist/builtins")
}
sourcesJar {
classifier = 'sources'
from sourceSets.main.kotlin
from "${rootDir}/core/builtins/native"
}
artifacts {
archives sourcesJar
archives javadocJar
}
compileKotlin {
kotlinOptions {
freeCompilerArgs = [
"-Xallow-kotlin-package",
"-Xnormalize-constructor-calls=enable",
"-Xmulti-platform",
"-cp", "${rootDir}/dist/builtins",
"-module-name", project.name
]
}
}