注意:此类处于孵化阶段,未来版本的 Gradle 中可能会发生变化。
运行 Google Test 测试套件的可执行文件。
属性 | 描述 |
assembler | 孵化阶段 编译此二进制文件的汇编源文件时使用的汇编器配置。当应用了 'assembler' 插件时,对 |
buildType | 孵化阶段 用于构建此二进制文件的 |
buildable | 孵化阶段 此二进制文件能否在当前环境中构建? |
cCompiler | 孵化阶段 编译此二进制文件的 C 源文件时使用的 C 编译器配置。当应用了 'c' 插件时,对 |
component | 孵化阶段 构建此二进制文件的组件。 |
cppCompiler | 孵化阶段 编译此二进制文件的 C++ 源文件时使用的 C++ 编译器配置。当应用了 'cpp' 插件时,对 |
flavor | 孵化阶段 构建此二进制文件时使用的 |
inputs | 孵化阶段 返回此二进制文件的所有输入。这包括二进制文件拥有的 source sets,以及在其他地方创建的 source sets(例如从二进制文件的组件继承的)。 |
libs | 孵化阶段 应链接到此二进制文件中的库。 |
linker | 孵化阶段 链接此二进制文件时使用的链接器配置。对 |
objcCompiler | 孵化阶段 编译此二进制文件的 Objective-C 源文件时使用的 Objective-C 编译器配置。当应用了 'objective-c' 插件时,对 |
objcppCompiler | 孵化阶段 编译此二进制文件的 Objective-C++ 源文件时使用的 Objective-C++ 编译器配置。当应用了 'objective-cpp' 插件时,对 |
rcCompiler | 孵化阶段 编译此二进制文件的资源时使用的资源编译器配置。当应用了 'windows-resources' 插件时,对 |
sources | 孵化阶段 此二进制文件拥有的源文件。 |
staticLibArchiver | 孵化阶段 创建此二进制文件时使用的静态库归档器配置。对 |
targetPlatform | 孵化阶段 此二进制文件预期运行的 |
tasks | 孵化阶段 与此二进制文件关联的任务集。 |
toolChain | 孵化阶段 将用于构建此二进制文件的 |
方法 | 描述 |
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 中可能会发生变化。
返回此二进制文件的所有输入。这包括二进制文件拥有的 source sets,以及在其他地方创建的 source sets(例如从二进制文件的组件继承的)。
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 表示法支持以下 String 属性
- project: 包含库的项目的路径(可选,默认为当前项目)
- library: 库的名称(必需)
- linkage: 所需的库链接 ['shared'/'static'](可选,默认为 'shared')