Files
kotlin-fork/samples/settings.gradle
T
2018-11-21 16:35:55 +07:00

51 lines
1.1 KiB
Groovy

pluginManagement {
resolutionStrategy {
eachPlugin {
if (requested.id.id == "kotlin-multiplatform") {
useModule("org.jetbrains.kotlin:kotlin-gradle-plugin:${requested.version}")
}
}
}
repositories {
mavenCentral()
maven { url 'https://dl.bintray.com/kotlin/kotlin-dev' }
maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' }
}
}
enableFeaturePreview('GRADLE_METADATA')
/*
* The following projects are only available for certain platforms:
*/
if (MPPTools.isMacos() || MPPTools.isLinux() || MPPTools.isWindows()) {
include ':csvparser'
include ':curl'
include ':echoServer'
include ':globalState'
include ':html5Canvas'
include ':libcurl'
include ':tetris'
include ':videoplayer'
include ':workers'
}
if (MPPTools.isMacos() || MPPTools.isLinux()) {
include ':gitchurn'
include ':gtk'
include ':nonBlockingEchoServer'
include ':tensorflow'
include ':torch'
}
if (MPPTools.isMacos()) {
include ':objc'
include ':opengl'
include ':uikit'
}
if (MPPTools.isWindows()) {
include ':win32'
}