Usage: kotlinc-jvm where possible options include: -classpath (-cp) List of directories and JAR/ZIP archives to search for user class files -d Destination for generated class files -expression (-e) Evaluate the given string as a Kotlin script -include-runtime Include Kotlin runtime into the resulting JAR -java-parameters Generate metadata for Java 1.8 reflection on method parameters -jdk-home Include a custom JDK from the specified location into the classpath instead of the default JAVA_HOME -jvm-target Target version of the generated JVM bytecode (1.6, 1.8, 9, 10, 11, 12, 13 or 14), default is 1.6 -module-name Name of the generated .kotlin_module file -no-jdk Don't automatically include the Java runtime into the classpath -no-reflect Don't automatically include Kotlin reflection into the classpath -no-stdlib Don't automatically include the Kotlin/JVM stdlib and Kotlin reflection into the classpath -script-templates Script definition template classes -Werror Report an error if there are any warnings -api-version Allow using declarations only from the specified version of bundled libraries -X Print a synopsis of advanced options -help (-h) Print a synopsis of standard options -kotlin-home Path to the home directory of Kotlin compiler used for discovery of runtime libraries -language-version Provide source compatibility with the specified version of Kotlin -P plugin::= Pass an option to a plugin -progressive Enable progressive compiler mode. In this mode, deprecations and bug fixes for unstable code take effect immediately, instead of going through a graceful migration cycle. Code written in the progressive mode is backward compatible; however, code written in non-progressive mode may cause compilation errors in the progressive mode. -script Evaluate the given Kotlin script (*.kts) file -nowarn Generate no warnings -verbose Enable verbose logging output -version Display compiler version @ Read compiler arguments and file paths from the given file OK