XtrasLibrary

abstract class XtrasLibrary(val group: String, val name: String, val version: String, val project: Project)

Constructors

Link copied to clipboard
constructor(group: String, name: String, version: String, project: Project)

Properties

Link copied to clipboard
var artifactID: (KonanTarget) -> String
Link copied to clipboard
var buildDir: (KonanTarget) -> File
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var libsDir: (KonanTarget) -> File
Link copied to clipboard
Link copied to clipboard
var packageFile: (KonanTarget) -> File
Link copied to clipboard
val project: Project
Link copied to clipboard
var sourceDir: (KonanTarget) -> File
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun cinterops(block: CInteropsConfig.() -> Unit)
Link copied to clipboard
Link copied to clipboard
fun XtrasLibrary.gitSource(url: String, commit: String)
Link copied to clipboard
fun loadEnvironment(target: KonanTarget? = null, env: XtrasEnvironment = mutableMapOf()): XtrasEnvironment
Link copied to clipboard
fun XtrasLibrary.registerBinaryPublication(target: KonanTarget)
Link copied to clipboard
fun XtrasLibrary.registerBuildTask(target: KonanTarget)
Link copied to clipboard
Link copied to clipboard
fun XtrasLibrary.resolveBinariesFromMaven(target: KonanTarget): File?