###
Toggle table of contents
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
###
plugin
/
org.danbrough.xtras
/
XtrasLibrary
Xtras
Library
open
class
XtrasLibrary
(
val
xtras
:
Xtras
,
val
project
:
Project
,
val
name
:
String
)
Members
Members & Extensions
Constructors
Xtras
Library
Link copied to clipboard
constructor
(
xtras
:
Xtras
,
project
:
Project
,
name
:
String
)
Types
Git
Source
Config
Link copied to clipboard
interface
GitSourceConfig
:
XtrasLibrary.SourceConfig
Source
Config
Link copied to clipboard
interface
SourceConfig
Properties
binary
Package
Artifact
ID
Link copied to clipboard
var
binaryPackageArtifactID
:
(
KonanTarget
)
->
String
build
Enabled
Link copied to clipboard
val
buildEnabled
:
Provider
<
(
KonanTarget
)
->
Boolean
>
build
Targets
Link copied to clipboard
var
buildTargets
:
ListProperty
<
KonanTarget
>
cache
Dir
Link copied to clipboard
val
cacheDir
:
File
group
Link copied to clipboard
val
group
:
Property
<
String
>
install
Dir
Map
Link copied to clipboard
var
installDirMap
:
(
KonanTarget
)
->
File
interops
File
Link copied to clipboard
val
interopsFile
:
RegularFileProperty
lib
Dir
Map
Link copied to clipboard
var
libDirMap
:
(
KonanTarget
)
->
File
name
Link copied to clipboard
val
name
:
String
package
File
Map
Link copied to clipboard
var
packageFileMap
:
(
KonanTarget
)
->
File
project
Link copied to clipboard
val
project
:
Project
publish
Binaries
Link copied to clipboard
val
publishBinaries
:
Property
<
Boolean
>
source
Config
Link copied to clipboard
var
sourceConfig
:
XtrasLibrary.SourceConfig
?
sources
Dir
Map
Link copied to clipboard
var
sourcesDirMap
:
(
KonanTarget
)
->
File
sub
Path
Map
Link copied to clipboard
var
subPathMap
:
File
.
(
KonanTarget
)
->
File
version
Link copied to clipboard
val
version
:
Property
<
String
>
xtras
Link copied to clipboard
val
xtras
:
Xtras
Functions
build
Script
Link copied to clipboard
fun
XtrasLibrary
.
buildScript
(
config
:
ScriptTask
.
(
)
->
Unit
)
cinterops
Link copied to clipboard
fun
XtrasLibrary
.
cinterops
(
action
:
Action
<
CInteropsConfig
>
)
git
Link copied to clipboard
fun
XtrasLibrary
.
git
(
block
:
XtrasLibrary.GitSourceConfig
.
(
)
->
Unit
)
register
Package
Resolve
Task
Link copied to clipboard
fun
XtrasLibrary
.
registerPackageResolveTask
(
target
:
KonanTarget
)
resolve
Binaries
From
Maven
Link copied to clipboard
fun
XtrasLibrary
.
resolveBinariesFromMaven
(
target
:
KonanTarget
)
:
File
?
task
Name
Source
Extract
Link copied to clipboard
fun
XtrasLibrary
.
taskNameSourceExtract
(
konanTarget
:
KonanTarget
)
:
String
to
String
Link copied to clipboard
open
override
fun
toString
(
)
:
String