Initial klib tool check in.

This commit is contained in:
Alexander Gorshenev
2017-05-05 16:27:43 +03:00
committed by alexander-gorshenev
parent 9dfdd91cc8
commit 646117a60b
13 changed files with 206 additions and 22 deletions
-3
View File
@@ -25,9 +25,6 @@ buildscript {
}
apply plugin: 'kotlin'
apply plugin: 'application'
mainClassName = "org.jetbrains.kotlin.cli.utilities.MainKt"
dependencies {
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
@@ -3,6 +3,7 @@ package org.jetbrains.kotlin.cli.utilities
import org.jetbrains.kotlin.backend.konan.util.File
import org.jetbrains.kotlin.cli.bc.main as konancMain
import org.jetbrains.kotlin.native.interop.gen.jvm.main as cinteropMain
import org.jetbrains.kotlin.cli.klib.main as klibMain
fun invokeCinterop(args: Array<String>) {
var outputFileName = "nativelib"
@@ -46,9 +47,9 @@ fun main(args: Array<String>) {
"cinterop" ->
invokeCinterop(utilityArgs)
"klib" ->
println("would run: klib $utilityArgs")
klibMain(utilityArgs)
else ->
println("Unexpected utility name")
error("Unexpected utility name")
}
}