Interface SwiftLibrary

All Superinterfaces:
ComponentWithBinaries, Named, ProductionComponent, ProductionSwiftComponent, SoftwareComponent, SwiftComponent

@Incubating public interface SwiftLibrary extends ProductionSwiftComponent
Configuration for a Swift library, defining the source files that make up the library plus other settings.

An instance of this type is added as a project extension by the Swift library plugin.

Since:
4.2
  • Method Details

    • getApiDependencies

      Configuration getApiDependencies()
      Returns the API dependencies of this library.
    • getLinkage

      SetProperty<Linkage> getLinkage()
      Returns the list of linkage of this library.
      Since:
      4.5