Named
, SoftwareComponent
ComponentWithExecutable
, ComponentWithInstallation
, ComponentWithLinkFile
, ComponentWithLinkUsage
, ComponentWithObjectFiles
, ComponentWithRuntimeFile
, ComponentWithRuntimeUsage
, ComponentWithSharedLibrary
, ComponentWithStaticLibrary
, CppBinary
, CppExecutable
, CppSharedLibrary
, CppStaticLibrary
, CppTestExecutable
, SwiftBinary
, SwiftExecutable
, SwiftSharedLibrary
, SwiftStaticLibrary
, SwiftXCTestBinary
, SwiftXCTestBundle
, SwiftXCTestExecutable
@Incubating public 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()