Interface ComponentWithNativeRuntime
- All Superinterfaces:
- Named,- SoftwareComponent
- All Known Subinterfaces:
- ComponentWithExecutable,- ComponentWithInstallation,- ComponentWithLinkFile,- ComponentWithLinkUsage,- ComponentWithObjectFiles,- ComponentWithRuntimeFile,- ComponentWithRuntimeUsage,- ComponentWithSharedLibrary,- ComponentWithStaticLibrary,- CppBinary,- CppExecutable,- CppSharedLibrary,- CppStaticLibrary,- CppTestExecutable,- SwiftBinary,- SwiftExecutable,- SwiftSharedLibrary,- SwiftStaticLibrary,- SwiftXCTestBinary,- SwiftXCTestBundle,- SwiftXCTestExecutable
Represents a component that produces outputs that run on a native platform.
- Since:
- 4.5
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.gradle.api.NamedNamed.Namer
- 
Method SummaryModifier and TypeMethodDescriptionReturns the base name of this component.Returns the target machine for this component.Returns the tool chain for this component.booleanReturns true if this component has debugging enabled.booleanReturns true if this component is optimized.
- 
Method Details- 
getBaseNameReturns the base name of this component. This is used to calculate output file names.
- 
isDebuggableboolean isDebuggable()Returns true if this component has debugging enabled.
- 
isOptimizedboolean isOptimized()Returns true if this component is optimized.
- 
getTargetMachineTargetMachine getTargetMachine()Returns the target machine for this component.- Since:
- 5.2
 
- 
getToolChainNativeToolChain getToolChain()Returns the tool chain for this component.
 
-