51 lines
1.1 KiB
Groovy
51 lines
1.1 KiB
Groovy
buildscript {
|
|
ext.rootBuildDirectory = file('../..')
|
|
|
|
apply from: "$rootBuildDirectory/gradle/loadRootProperties.gradle"
|
|
apply from: "$rootBuildDirectory/gradle/kotlinGradlePlugin.gradle"
|
|
|
|
repositories {
|
|
maven {
|
|
url 'https://cache-redirector.jetbrains.com/jcenter'
|
|
}
|
|
maven {
|
|
url kotlinCompilerRepo
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlinVersion"
|
|
}
|
|
}
|
|
|
|
repositories {
|
|
maven {
|
|
url 'https://cache-redirector.jetbrains.com/jcenter'
|
|
}
|
|
maven {
|
|
url kotlinCompilerRepo
|
|
}
|
|
maven {
|
|
url buildKotlinCompilerRepo
|
|
}
|
|
}
|
|
|
|
apply plugin: 'kotlin2js'
|
|
|
|
dependencies {
|
|
compile "org.jetbrains.kotlin:kotlin-stdlib-js:$kotlinVersion"
|
|
}
|
|
|
|
|
|
sourceSets {
|
|
main.resources.srcDirs += "resources"
|
|
main.kotlin.srcDirs += "src"
|
|
main.kotlin.srcDirs += "../benchmarks/shared/src"
|
|
main.kotlin.srcDirs += "shared/src"
|
|
}
|
|
|
|
compileKotlin2Js {
|
|
kotlinOptions.outputFile = "${projectDir}/server/app.js"
|
|
kotlinOptions.moduleKind = "commonjs"
|
|
kotlinOptions.sourceMap = true
|
|
} |