Interface SwiftExecutable
- All Superinterfaces:
ComponentWithDependencies, ComponentWithExecutable, ComponentWithInstallation, ComponentWithNativeRuntime, ComponentWithObjectFiles, ComponentWithOutputs, Named, SoftwareComponent, SwiftBinary
public interface SwiftExecutable
extends SwiftBinary, ComponentWithExecutable, ComponentWithInstallation, ComponentWithOutputs
An executable built from Swift source.
- Since:
- 4.2
-
Nested Class Summary
Nested classes/interfaces inherited from interface Named
Named.Namer -
Method Summary
Modifier and TypeMethodDescriptionReturns the executable file to use with a debugger for this binary.Methods inherited from interface ComponentWithDependencies
getDependenciesMethods inherited from interface ComponentWithExecutable
getExecutableFile, getExecutableFileProducer, getLinkLibraries, getLinkTaskMethods inherited from interface ComponentWithInstallation
getInstallDirectory, getInstallTask, getRuntimeLibrariesMethods inherited from interface ComponentWithNativeRuntime
getBaseName, getTargetMachine, getToolChain, isDebuggable, isOptimizedMethods inherited from interface ComponentWithObjectFiles
getObjectsMethods inherited from interface ComponentWithOutputs
getOutputsMethods inherited from interface SwiftBinary
getCompileModules, getCompileTask, getLinkLibraries, getModule, getModuleFile, getRuntimeLibraries, getSwiftSource, getTargetPlatform, isTestable
-
Method Details
-
getDebuggerExecutableFile
Provider<RegularFile> getDebuggerExecutableFile()Returns the executable file to use with a debugger for this binary.- Since:
- 4.5
-