From 7a6621cc85c8a406bd70ad303a6d59c93b3b2544 Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Sat, 25 Mar 2017 06:54:04 +0300 Subject: [PATCH] Migrate stdlib generator to gradle and include it to the main project Use latest released kotlin compiler and stdlib to build it. --- libraries/settings.gradle | 1 + .../tools/kotlin-stdlib-gen/build.gradle | 21 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 libraries/tools/kotlin-stdlib-gen/build.gradle diff --git a/libraries/settings.gradle b/libraries/settings.gradle index 36f97229137..f69d7111602 100644 --- a/libraries/settings.gradle +++ b/libraries/settings.gradle @@ -12,6 +12,7 @@ include ':kotlin-stdlib-js' include ':kotlin-stdlib-jre7' include ':kotlin-stdlib-jre8' include ':tools:binary-compatibility-validator' +include ':tools:kotlin-stdlib-gen' //include ':kotlin-reflect' //include ':kotlin-compiler' diff --git a/libraries/tools/kotlin-stdlib-gen/build.gradle b/libraries/tools/kotlin-stdlib-gen/build.gradle new file mode 100644 index 00000000000..66769fe47bb --- /dev/null +++ b/libraries/tools/kotlin-stdlib-gen/build.gradle @@ -0,0 +1,21 @@ +apply plugin: 'kotlin' + +sourceSets { + main.kotlin.srcDir 'src' +} + +dependencies { + compile 'org.jetbrains.kotlin:kotlin-stdlib:1.1.1' +} + +compileKotlin { + compilerJarFile = null + kotlinOptions.freeCompilerArgs = ["-version"] +} + +task run(type: JavaExec) { + group 'application' + main 'generators.GenerateStandardLibKt' + classpath sourceSets.main.runtimeClasspath + args = ["${rootDir}/.."] +} \ No newline at end of file