ApplicationBinarySpec
, Binary
, BinarySpec
, Buildable
, BuildableComponentSpec
, CheckableComponentSpec
, ComponentSpec
, ModelElement
, Named
, NativeBinarySpec
@Incubating public interface NativeExecutableBinarySpec extends NativeBinarySpec, ApplicationBinarySpec
Modifier and Type | Interface | Description |
---|---|---|
static interface |
NativeExecutableBinarySpec.TasksCollection |
Provides access to key tasks used for building the binary.
|
Named.Namer
Modifier and Type | Method | Description |
---|---|---|
NativeExecutableSpec |
getApplication() |
The application that this binary belongs to.
|
NativeExecutableSpec |
getComponent() |
The component that this binary was built from.
|
NativeExecutableFileSpec |
getExecutable() |
Native Executable File.
|
NativeInstallationSpec |
getInstallation() |
Native Installation location for a native executable.
|
NativeExecutableBinarySpec.TasksCollection |
getTasks() |
The set of tasks associated with this binary.
|
getDisplayName
getInputs, getSources, isBuildable
getBuildDependencies
builtBy, getBuildTask, hasBuildDependencies, setBuildTask
checkedBy, getCheckTask, setCheckTask
getProjectPath
getDisplayName, getName
getAssembler, getBuildType, getcCompiler, getCppCompiler, getFlavor, getLibs, getLinker, getObjcCompiler, getObjcppCompiler, getRcCompiler, getStaticLibArchiver, getTargetPlatform, getToolChain, lib
NativeExecutableSpec getApplication()
getApplication
in interface ApplicationBinarySpec
NativeExecutableSpec getComponent()
getComponent
in interface NativeBinarySpec
NativeInstallationSpec getInstallation()
NativeExecutableFileSpec getExecutable()
NativeExecutableBinarySpec.TasksCollection getTasks()
getTasks
in interface BinarySpec