CUnitTestSuiteBinarySpec

注意:此類別為孵化中,並且可能在 Gradle 的未來版本中變更。

一個執行檔,用於執行 CUnit 測試套件。

屬性

屬性說明
assembler
孵化中

組譯器組態,用於編譯此二進制檔案的組譯原始碼。適用於 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec,當套用 'assembler' 外掛程式時。

buildType
孵化中

用於建構此二進制檔案的 BuildType

buildable
孵化中

此二進制檔案是否可以在目前環境中建置?

cCompiler
孵化中

C 編譯器組態,用於編譯此二進制檔案的 C 原始碼。適用於 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec,當套用 'c' 外掛程式時。

component
孵化中

建置此二進制檔案的組件。

cppCompiler
孵化中

C++ 編譯器組態,用於編譯此二進制檔案的 C++ 原始碼。適用於 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec,當套用 'cpp' 外掛程式時。

flavor
孵化中

建置此二進制檔案所使用的 Flavor

inputs
孵化中

傳回二進制檔案的所有輸入。這包括二進制檔案擁有的原始碼集,以及其他地方建立的原始碼集(例如,從二進制檔案的組件繼承)。

libs
孵化中

應連結到此二進制檔案的函式庫。

linker
孵化中

連結器組態,用於連結此二進制檔案。適用於 SharedLibraryBinarySpecNativeExecutableBinarySpec

objcCompiler
孵化中

Objective-C 編譯器組態,用於編譯此二進制檔案的 Objective-C 原始碼。適用於 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec,當套用 'objective-c' 外掛程式時。

objcppCompiler
孵化中

Objective-C++ 編譯器組態,用於編譯此二進制檔案的 Objective-C++ 原始碼。適用於 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec,當套用 'objective-cpp' 外掛程式時。

rcCompiler
孵化中

資源編譯器組態,用於編譯此二進制檔案的資源。適用於 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec,當套用 'windows-resources' 外掛程式時。

sources
孵化中

此二進制檔案擁有的原始碼。

staticLibArchiver
孵化中

靜態函式庫歸檔器組態,用於建立此二進制檔案。適用於 StaticLibraryBinarySpec

targetPlatform
孵化中

此二進制檔案目標執行的 NativePlatform

tasks
孵化中

與此二進制檔案相關聯的任務集。

toolChain
孵化中

將用於建置此二進制檔案的 NativeToolChain

方法

方法說明
lib(library)
孵化中

新增一個函式庫作為此二進制檔案的輸入。

腳本區塊

沒有腳本區塊

屬性詳細資訊

Tool assembler (唯讀)

注意:此屬性為孵化中,並且可能在 Gradle 的未來版本中變更。

組譯器組態,用於編譯此二進制檔案的組譯原始碼。適用於 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec,當套用 'assembler' 外掛程式時。

BuildType buildType (唯讀)

注意:此屬性為孵化中,並且可能在 Gradle 的未來版本中變更。

用於建構此二進制檔案的 BuildType

boolean buildable (唯讀)

注意:此屬性為孵化中,並且可能在 Gradle 的未來版本中變更。

此二進制檔案是否可以在目前環境中建置?

PreprocessingTool cCompiler (唯讀)

注意:此屬性為孵化中,並且可能在 Gradle 的未來版本中變更。

C 編譯器組態,用於編譯此二進制檔案的 C 原始碼。適用於 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec,當套用 'c' 外掛程式時。

NativeComponentSpec component (唯讀)

注意:此屬性為孵化中,並且可能在 Gradle 的未來版本中變更。

建置此二進制檔案的組件。

PreprocessingTool cppCompiler (唯讀)

注意:此屬性為孵化中,並且可能在 Gradle 的未來版本中變更。

C++ 編譯器組態,用於編譯此二進制檔案的 C++ 原始碼。適用於 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec,當套用 'cpp' 外掛程式時。

Flavor flavor (唯讀)

注意:此屬性為孵化中,並且可能在 Gradle 的未來版本中變更。

建置此二進制檔案所使用的 Flavor

注意:此屬性為孵化中,並且可能在 Gradle 的未來版本中變更。

傳回二進制檔案的所有輸入。這包括二進制檔案擁有的原始碼集,以及其他地方建立的原始碼集(例如,從二進制檔案的組件繼承)。

注意:此屬性為孵化中,並且可能在 Gradle 的未來版本中變更。

應連結到此二進制檔案的函式庫。

Tool linker (唯讀)

注意:此屬性為孵化中,並且可能在 Gradle 的未來版本中變更。

連結器組態,用於連結此二進制檔案。適用於 SharedLibraryBinarySpecNativeExecutableBinarySpec

PreprocessingTool objcCompiler (唯讀)

注意:此屬性為孵化中,並且可能在 Gradle 的未來版本中變更。

Objective-C 編譯器組態,用於編譯此二進制檔案的 Objective-C 原始碼。適用於 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec,當套用 'objective-c' 外掛程式時。

PreprocessingTool objcppCompiler (唯讀)

注意:此屬性為孵化中,並且可能在 Gradle 的未來版本中變更。

Objective-C++ 編譯器組態,用於編譯此二進制檔案的 Objective-C++ 原始碼。適用於 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec,當套用 'objective-cpp' 外掛程式時。

PreprocessingTool rcCompiler (唯讀)

注意:此屬性為孵化中,並且可能在 Gradle 的未來版本中變更。

資源編譯器組態,用於編譯此二進制檔案的資源。適用於 SharedLibraryBinarySpecStaticLibraryBinarySpecNativeExecutableBinarySpec,當套用 'windows-resources' 外掛程式時。

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 標記支援下列 String 屬性

  • project: 包含函式庫的專案路徑(選填,預設為目前專案)
  • library: 函式庫名稱(必填)
  • linkage: 要求的函式庫連結 ['shared'/'static'](選填,預設為 'shared')