Package-level declarations
Types
Method of linkage external Kotlin methods (or native Java methods) with their native implementation.
Configuration for JniLibProducerPlugin.
Plugin for producing JNI libraries.
Properties
Distribution downloadCompatibleJdk uses when it is not told otherwise.
Architecture of this binary's target, which is the one a JDK linked into it has to be built for.
Operating system of this binary's target, which is the one a JDK linked into it has to be built for.
Functions
Provides the latest JDK of the Java version of JniLibProducerExtension.expectedJdkVersion built for the platform of this binary's target, to link against.
Provides the latest JDK of a major version built for the platform of this binary's target, to link against.
Provides the JDK of exactly version built for the platform of this binary's target, to link against.
Adds the JVM runtime library (libjvm) to the native linker options.
Adds the JVM runtime library (libjvm) linked against the JDK at javaHome.
Adds the JVM runtime library (libjvm) linked against the Gradle Java toolchain of the given languageVersion.
Adds the JVM runtime library (libjvm) linked against the JDK resolved from toolchainSpec.
Adds the JVM runtime library (libjvm) linked against the JDK in javaHome.
Adds Linux X11 linker options.