CUnitTestSuiteBinarySpec

注意:此类为孵化中,将来版本的Gradle中可能会有变动。

一个运行 CUnit 测试套件的可执行文件。

属性

属性描述
汇编器
孵化中

编译此二进制文件的汇编源时使用的汇编器配置。适用于应用了“assembler”插件的 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec

构建类型
孵化中

用于构建此二进制文件的 BuildType

可构建
孵化中

此二进制文件能否在当前环境中构建?

C 编译器
孵化中

编译此二进制文件的 C 源时使用的 C 编译器配置。适用于应用了“c”插件的 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec

组件
孵化中

构建此二进制文件的组件。

C++ 编译器
孵化中

编译此二进制文件的 C++ 源时使用的 C++ 编译器配置。适用于应用了“cpp”插件的 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec

风格
孵化中

构建此二进制文件所用的 Flavor

输入
孵化中

返回二进制文件的所有输入。这包括二进制文件拥有的源集,以及在其他地方创建的其他源集(例如,从二进制文件的组件继承)。

孵化中

应链接到此二进制文件的库。

链接器
孵化中

链接此二进制文件时使用的链接器配置。适用于 SharedLibraryBinarySpecNativeExecutableBinarySpec

Objective-C 编译器
孵化中

编译此二进制文件的 Objective-C 源时使用的 Objective-C 编译器配置。适用于应用了“objective-c”插件的 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec

Objective-C++ 编译器
孵化中

编译此二进制文件的 Objective-C++ 源时使用的 Objective-C++ 编译器配置。适用于应用了“objective-cpp”插件的 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec

资源编译器
孵化中

编译此二进制文件的资源时使用的资源编译器配置。适用于应用了“windows-resources”插件的 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec

孵化中

此二进制文件拥有的源文件。

静态库归档器
孵化中

创建此二进制文件时使用的静态库存档器配置。对 StaticLibraryBinarySpec 有效。

目标平台
孵化中

此二进制文件旨在运行的 NativePlatform

任务
孵化中

与此二进制文件关联的任务集。

工具链
孵化中

将用于构建此二进制文件的 NativeToolChain

方法

方法描述
lib(library)
孵化中

将库添加为此二进制文件的输入。

脚本块

无脚本块

属性详情

Tool assembler (只读)

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

编译此二进制文件的汇编源时使用的汇编器配置。适用于应用了“assembler”插件的 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec

BuildType buildType (只读)

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

用于构建此二进制文件的 BuildType

boolean buildable (只读)

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

此二进制文件能否在当前环境中构建?

PreprocessingTool cCompiler (只读)

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

编译此二进制文件的 C 源时使用的 C 编译器配置。适用于应用了“c”插件的 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec

NativeComponentSpec component (只读)

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

构建此二进制文件的组件。

PreprocessingTool cppCompiler (只读)

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

编译此二进制文件的 C++ 源时使用的 C++ 编译器配置。适用于应用了“cpp”插件的 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec

Flavor flavor (只读)

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

构建此二进制文件所用的 Flavor

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

返回二进制文件的所有输入。这包括二进制文件拥有的源集,以及在其他地方创建的其他源集(例如,从二进制文件的组件继承)。

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

应链接到此二进制文件的库。

Tool linker (只读)

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

链接此二进制文件时使用的链接器配置。适用于 SharedLibraryBinarySpecNativeExecutableBinarySpec

PreprocessingTool objcCompiler (只读)

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

编译此二进制文件的 Objective-C 源时使用的 Objective-C 编译器配置。适用于应用了“objective-c”插件的 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec

PreprocessingTool objcppCompiler (只读)

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

编译此二进制文件的 Objective-C++ 源时使用的 Objective-C++ 编译器配置。适用于应用了“objective-cpp”插件的 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec

PreprocessingTool rcCompiler (只读)

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

编译此二进制文件的资源时使用的资源编译器配置。适用于应用了“windows-resources”插件的 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec

ModelMap<LanguageSourceSet> sources (只读)

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

此二进制文件拥有的源文件。

Tool staticLibArchiver (只读)

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

创建此二进制文件时使用的静态库存档器配置。对 StaticLibraryBinarySpec 有效。

NativePlatform targetPlatform (只读)

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

此二进制文件旨在运行的 NativePlatform

BinaryTasksCollection tasks (只读)

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

与此二进制文件关联的任务集。

NativeToolChain toolChain (只读)

注意:此属性处于孵化中,可能会在 Gradle 的未来版本中更改。

将用于构建此二进制文件的 NativeToolChain

方法详情

void lib(Object library)

注意:此方法处于孵化中,可能会在 Gradle 的未来版本中更改。

将库添加为此二进制文件的输入。

此方法接受以下类型

Map 表示法支持以下字符串属性

  • project: 包含库的项目路径(可选,默认为当前项目)
  • library: 库的名称(必需)
  • linkage: 所需的库链接类型 ['shared'/'static'](可选,默认为 'shared')