51 lines
1.1 KiB
Groovy
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'
|
|
}
|