Named, SoftwareComponentComponentWithExecutable, ComponentWithInstallation, ComponentWithLinkFile, ComponentWithLinkUsage, ComponentWithObjectFiles, ComponentWithRuntimeFile, ComponentWithRuntimeUsage, ComponentWithSharedLibrary, ComponentWithStaticLibrary, CppBinary, CppExecutable, CppSharedLibrary, CppStaticLibrary, CppTestExecutable, SwiftBinary, SwiftExecutable, SwiftSharedLibrary, SwiftStaticLibrary, SwiftXCTestBinary, SwiftXCTestBundle, SwiftXCTestExecutablepublic interface ComponentWithNativeRuntime extends SoftwareComponent
Named.Namer| Modifier and Type | Method | Description |
|---|---|---|
Provider<String> |
getBaseName() |
Returns the base name of this component.
|
TargetMachine |
getTargetMachine() |
Returns the target machine for this component.
|
NativeToolChain |
getToolChain() |
Returns the tool chain for this component.
|
boolean |
isDebuggable() |
Returns true if this component has debugging enabled.
|
boolean |
isOptimized() |
Returns true if this component is optimized.
|
Provider<String> getBaseName()
boolean isDebuggable()
boolean isOptimized()
TargetMachine getTargetMachine()
NativeToolChain getToolChain()