API 文档 | CUnitTestSuiteBinarySpec |
---|
注意:此类为孵化中,将来版本的Gradle中可能会有变动。
一个运行 CUnit 测试套件的可执行文件。
属性 | 描述 |
汇编器 | 孵化中 编译此二进制文件的汇编源时使用的汇编器配置。适用于应用了“assembler”插件的 |
构建类型 | 孵化中 用于构建此二进制文件的 |
可构建 | 孵化中 此二进制文件能否在当前环境中构建? |
C 编译器 | 孵化中 编译此二进制文件的 C 源时使用的 C 编译器配置。适用于应用了“c”插件的 |
组件 | 孵化中 构建此二进制文件的组件。 |
C++ 编译器 | 孵化中 编译此二进制文件的 C++ 源时使用的 C++ 编译器配置。适用于应用了“cpp”插件的 |
风格 | 孵化中 构建此二进制文件所用的 |
输入 | 孵化中 返回二进制文件的所有输入。这包括二进制文件拥有的源集,以及在其他地方创建的其他源集(例如,从二进制文件的组件继承)。 |
库 | 孵化中 应链接到此二进制文件的库。 |
链接器 | 孵化中 链接此二进制文件时使用的链接器配置。适用于 |
Objective-C 编译器 | 孵化中 编译此二进制文件的 Objective-C 源时使用的 Objective-C 编译器配置。适用于应用了“objective-c”插件的 |
Objective-C++ 编译器 | 孵化中 编译此二进制文件的 Objective-C++ 源时使用的 Objective-C++ 编译器配置。适用于应用了“objective-cpp”插件的 |
资源编译器 | 孵化中 编译此二进制文件的资源时使用的资源编译器配置。适用于应用了“windows-resources”插件的 |
源 | 孵化中 此二进制文件拥有的源文件。 |
静态库归档器 | 孵化中 创建此二进制文件时使用的静态库存档器配置。对 |
目标平台 | 孵化中 此二进制文件旨在运行的 |
任务 | 孵化中 与此二进制文件关联的任务集。 |
工具链 | 孵化中 将用于构建此二进制文件的 |
方法 | 描述 |
lib(library) | 孵化中 将库添加为此二进制文件的输入。 |
Tool
assembler
(只读)
注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。
编译此二进制文件的汇编源时使用的汇编器配置。适用于应用了“assembler”插件的 SharedLibraryBinarySpec
、StaticLibraryBinarySpec
和 NativeExecutableBinarySpec
。
PreprocessingTool
cCompiler
(只读)
注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。
编译此二进制文件的 C 源时使用的 C 编译器配置。适用于应用了“c”插件的 SharedLibraryBinarySpec
、StaticLibraryBinarySpec
和 NativeExecutableBinarySpec
。
PreprocessingTool
cppCompiler
(只读)
注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。
编译此二进制文件的 C++ 源时使用的 C++ 编译器配置。适用于应用了“cpp”插件的 SharedLibraryBinarySpec
、StaticLibraryBinarySpec
和 NativeExecutableBinarySpec
。
DomainObjectSet
<LanguageSourceSet
>
inputs
(只读)
DomainObjectSet
<LanguageSourceSet
>注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。
返回二进制文件的所有输入。这包括二进制文件拥有的源集,以及在其他地方创建的其他源集(例如,从二进制文件的组件继承)。
Tool
linker
(只读)
注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。
链接此二进制文件时使用的链接器配置。适用于 SharedLibraryBinarySpec
和 NativeExecutableBinarySpec
。
PreprocessingTool
objcCompiler
(只读)
注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。
编译此二进制文件的 Objective-C 源时使用的 Objective-C 编译器配置。适用于应用了“objective-c”插件的 SharedLibraryBinarySpec
、StaticLibraryBinarySpec
和 NativeExecutableBinarySpec
。
PreprocessingTool
objcppCompiler
(只读)
注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。
编译此二进制文件的 Objective-C++ 源时使用的 Objective-C++ 编译器配置。适用于应用了“objective-cpp”插件的 SharedLibraryBinarySpec
、StaticLibraryBinarySpec
和 NativeExecutableBinarySpec
。
PreprocessingTool
rcCompiler
(只读)
注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。
编译此二进制文件的资源时使用的资源编译器配置。适用于应用了“windows-resources”插件的 SharedLibraryBinarySpec
、StaticLibraryBinarySpec
和 NativeExecutableBinarySpec
。
Tool
staticLibArchiver
(只读)
注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。
创建此二进制文件时使用的静态库存档器配置。对 StaticLibraryBinarySpec
有效。
void
lib
(Object
library)
注意:此方法处于孵化中,可能会在 Gradle 的未来版本中更改。
将库添加为此二进制文件的输入。
此方法接受以下类型
- 一个
NativeLibrarySpec
- 一个
NativeDependencySet
- 一个包含库选择器的
Map
。
Map 表示法支持以下字符串属性
- project: 包含库的项目路径(可选,默认为当前项目)
- library: 库的名称(必需)
- linkage: 所需的库链接类型 ['shared'/'static'](可选,默认为 'shared')