@Incubating open class InstallExecutable : DefaultTask
Installs an executable with it's dependent libraries so it can be easily executed.
InstallExecutable(workerLeaseService: WorkerLeaseService)
Injects a WorkerLeaseService instance. |
open fun getExecutableFile(): RegularFileProperty
The executable file to install. |
|
open fun getInstallDirectory(): DirectoryProperty
The directory to install files into. |
|
open fun getInstalledExecutable(): RegularFileProperty
The location of the installed executable file. |
|
open fun getLibs(): FileCollection
The library files that should be installed. |
|
open fun getRunScriptFile(): Provider<RegularFile>
Returns the script file that can be used to run the install image. |
|
open fun getTargetPlatform(): Property<NativePlatform>
The platform being linked for. |
|
open fun getToolChain(): Property<NativeToolChain>
The tool chain used for linking. |
|
open fun install(): Unit |
|
open fun lib(libs: Any): Unit
Adds a set of library files to be installed. The provided libs object is evaluated as per |
|
open fun setLibs(libs: FileCollection): Unit |