BuildableComponent
, ComponentWithCoordinates
, ComponentWithDependencies
, ComponentWithExecutable
, ComponentWithInstallation
, ComponentWithNativeRuntime
, ComponentWithObjectFiles
, ComponentWithOutputs
, ComponentWithRuntimeUsage
, CppBinary
, Named
, PublishableComponent
, SoftwareComponent
@Incubating public interface CppExecutable extends CppBinary, ComponentWithExecutable, ComponentWithInstallation, ComponentWithOutputs, ComponentWithRuntimeUsage, PublishableComponent
Named.Namer
DEBUGGABLE_ATTRIBUTE, LINKAGE_ATTRIBUTE, OPTIMIZED_ATTRIBUTE
Modifier and Type | Method | Description |
---|---|---|
Provider<RegularFile> |
getDebuggerExecutableFile() |
Returns the executable file to use with a debugger for this executable.
|
getCoordinates
getDependencies
getExecutableFile, getExecutableFileProducer, getLinkLibraries, getLinkTask
getInstallDirectory, getInstallTask, getRuntimeLibraries
getBaseName, getTargetMachine, getToolChain, isDebuggable, isOptimized
getObjects
getOutputs
getRuntimeElements
getCompileIncludePath, getCompileTask, getCppSource, getLinkLibraries, getRuntimeLibraries, getTargetPlatform
Provider<RegularFile> getDebuggerExecutableFile()