@Incubating public interface NativeExecutableBinarySpec extends NativeBinarySpec, ApplicationBinarySpec
Modifier and Type | Interface and Description |
---|---|
static interface |
NativeExecutableBinarySpec.TasksCollection
Provides access to key tasks used for building the binary.
|
Named.Namer
Modifier and Type | Method and 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.
|
getAssembler, getBuildType, getcCompiler, getCppCompiler, getFlavor, getLibs, getLinker, getObjcCompiler, getObjcppCompiler, getRcCompiler, getStaticLibArchiver, getTargetPlatform, getToolChain, lib
getInputs, getSources, isBuildable
builtBy, getBuildTask, hasBuildDependencies, setBuildTask
getBuildDependencies
getProjectPath
getDisplayName, getName
NativeExecutableSpec getApplication()
getApplication
in interface ApplicationBinarySpec
NativeExecutableSpec getComponent()
getComponent
in interface NativeBinarySpec
NativeInstallationSpec getInstallation()
NativeExecutableFileSpec getExecutable()
NativeExecutableBinarySpec.TasksCollection getTasks()
getTasks
in interface BinarySpec