API 文档 | Swift 库 |
---|
Swift 库的配置,定义构成库的源文件以及其他设置。
Swift 库插件将此类型的一个实例添加为项目扩展。
方法 | 描述 |
source(action) | 配置此组件的源文件或目录。 |
BinaryCollection
<? extends SoftwareComponent
>
binaries
(只读)
BinaryCollection
<? extends SoftwareComponent
>此组件的二进制文件。
Provider
<? extends SwiftBinary
>
developmentBinary
Provider
<? extends SwiftBinary
>用作默认开发组件的二进制文件。
SetProperty
<Linkage
>
linkage
SetProperty
<Linkage
>此库的链接列表。
ConfigurableFileCollection
source
(只读)
定义此组件的源文件或目录。您可以向此集合添加文件或目录。添加目录时,所有源文件都将包含在编译中。
当此集合为空时,默认使用目录 src/main/swift
。
SetProperty
<TargetMachine
>
targetMachines
SetProperty
<TargetMachine
>指定此组件应为其构建的目标机器。“machines”扩展属性(参见TargetMachineFactory
)可用于构建常见的操作系统和架构组合。
例如:
targetMachines = [machines.linux.x86_64, machines.windows.x86_64]
void
source
(Action
<? super ConfigurableFileCollection
>
action)
Action
<? super ConfigurableFileCollection
>配置此组件的源文件或目录。