Add plugin for JVM ABI classes generation
#KT-25128 Fixed ABI class generation is implemented as a compiler plugin. Command-line usage: 1. Add a path to 'jvm-abi-gen.jar' to the plguin classpath argument (`-Xplugin`). By default the jar is located at 'kotlinc/lib/jvm-abi-gen.jar' in the kotlinc distribution archive. 2. Specify an output directory for ABI classes via `-Pplugin:org.jetbrains.kotlin.jvm.abi:outputDir=<DIR>`.
This commit is contained in:
@@ -198,6 +198,7 @@ include ":kotlin-build-common",
|
||||
":libraries:kotlin-prepush-hook",
|
||||
":libraries:tools:mutability-annotations-compat",
|
||||
":include:kotlin-compiler",
|
||||
":plugins:jvm-abi-gen",
|
||||
|
||||
// plugin markers:
|
||||
':kotlin-gradle-plugin:plugin-marker',
|
||||
@@ -335,6 +336,7 @@ project(':examples:scripting-jvm-embeddable-host').projectDir = "$rootDir/librar
|
||||
project(':pill:generate-all-tests').projectDir = "$rootDir/plugins/pill/generate-all-tests" as File
|
||||
project(':kotlin-imports-dumper-compiler-plugin').projectDir = "$rootDir/plugins/imports-dumper" as File
|
||||
project(':libraries:kotlin-prepush-hook').projectDir = "$rootDir/libraries/tools/kotlin-prepush-hook" as File
|
||||
project(':plugins:jvm-abi-gen').projectDir = "$rootDir/plugins/jvm-abi-gen" as File
|
||||
|
||||
// plugin markers:
|
||||
project(':kotlin-gradle-plugin:plugin-marker').projectDir = file("$rootDir/libraries/tools/kotlin-gradle-plugin/plugin-marker")
|
||||
|
||||
Reference in New Issue
Block a user