/* * Copyright 2010-2017 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import org.jetbrains.kotlin.VersionGenerator buildscript { ext.rootBuildDirectory = file('..') apply from: "$rootBuildDirectory/gradle/loadRootProperties.gradle" apply from: "$rootBuildDirectory/gradle/kotlinGradlePlugin.gradle" } apply plugin: 'kotlin' group = 'org.jetbrains.kotlin' version = konanVersion repositories { mavenCentral() maven { url buildKotlinCompilerRepo } maven { url sharedRepo } } // FIXME(ddol): KLIB-REFACTORING-CLEANUP: drop generation of KonanVersion! task generateCompilerVersion(type: VersionGenerator){} sourceSets { main.kotlin { srcDir generateCompilerVersion.versionSourceDirectory } } compileKotlin { dependsOn('generateCompilerVersion') } clean { doFirst { if (generateCompilerVersion.versionSourceDirectory.exists()) generateCompilerVersion.versionSourceDirectory.delete() } } jar { archiveName = "version.jar" } dependencies { compile "org.jetbrains.kotlin:kotlin-stdlib:$buildKotlinVersion" compile "org.jetbrains.kotlin:kotlin-native-shared:$sharedVersion" }