Package org.gradle.language.cpp
Interface CppSharedLibrary
- All Superinterfaces:
- BuildableComponent,- ComponentWithCoordinates,- ComponentWithDependencies,- ComponentWithLinkFile,- ComponentWithLinkUsage,- ComponentWithNativeRuntime,- ComponentWithObjectFiles,- ComponentWithOutputs,- ComponentWithRuntimeFile,- ComponentWithRuntimeUsage,- ComponentWithSharedLibrary,- CppBinary,- Named,- PublishableComponent,- SoftwareComponent
public interface CppSharedLibrary
extends CppBinary, ComponentWithSharedLibrary, ComponentWithLinkUsage, ComponentWithRuntimeUsage, ComponentWithOutputs, PublishableComponent
A shared library built from C++ source.
- Since:
- 4.2
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.gradle.api.NamedNamed.Namer
- 
Field SummaryFields inherited from interface org.gradle.language.cpp.CppBinaryDEBUGGABLE_ATTRIBUTE, LINKAGE_ATTRIBUTE, OPTIMIZED_ATTRIBUTE
- 
Method SummaryMethods inherited from interface org.gradle.api.component.ComponentWithCoordinatesgetCoordinatesMethods inherited from interface org.gradle.language.ComponentWithDependenciesgetDependenciesMethods inherited from interface org.gradle.language.nativeplatform.ComponentWithLinkFilegetLinkFile, getLinkFileProducerMethods inherited from interface org.gradle.language.nativeplatform.ComponentWithLinkUsagegetLinkElementsMethods inherited from interface org.gradle.language.nativeplatform.ComponentWithNativeRuntimegetBaseName, getTargetMachine, getToolChain, isDebuggable, isOptimizedMethods inherited from interface org.gradle.language.nativeplatform.ComponentWithObjectFilesgetObjectsMethods inherited from interface org.gradle.language.ComponentWithOutputsgetOutputsMethods inherited from interface org.gradle.language.nativeplatform.ComponentWithRuntimeFilegetRuntimeFileMethods inherited from interface org.gradle.language.nativeplatform.ComponentWithRuntimeUsagegetRuntimeElementsMethods inherited from interface org.gradle.language.nativeplatform.ComponentWithSharedLibrarygetLinkLibraries, getLinkTaskMethods inherited from interface org.gradle.language.cpp.CppBinarygetCompileIncludePath, getCompileTask, getCppSource, getLinkLibraries, getRuntimeLibraries, getTargetPlatform