ComponentWithNativeRuntime
, Named
, SoftwareComponent
CppExecutable
, CppTestExecutable
, SwiftExecutable
, SwiftXCTestExecutable
@Incubating public interface ComponentWithExecutable extends ComponentWithNativeRuntime
Named.Namer
Modifier and Type | Method | Description |
---|---|---|
Provider<RegularFile> |
getExecutableFile() |
Returns the executable file to produce.
|
Provider<? extends Task> |
getExecutableFileProducer() |
Returns the task that should be run to produce the executable file of this component.
|
FileCollection |
getLinkLibraries() |
Returns the link libraries to use to link the executable.
|
Provider<? extends LinkExecutable> |
getLinkTask() |
Returns the link task for the executable.
|
getBaseName, getTargetMachine, getToolChain, isDebuggable, isOptimized
FileCollection getLinkLibraries()
Provider<? extends Task> getExecutableFileProducer()
Provider<RegularFile> getExecutableFile()
Provider<? extends LinkExecutable> getLinkTask()