SwiftCompile

API 文件SwiftCompile

將 Swift 原始碼檔案編譯成物件檔案。

屬性

屬性描述
compilerArgs

額外 提供給編譯器的引數。

debuggable

編譯器應產生可偵錯的程式碼嗎?

macros

應為編譯器定義的巨集。

moduleFile

要寫入 Swift 模組檔案的位置。

moduleName

要產生的模組名稱。

modules

編譯原始碼所需的模組。

objectFileDir

將產生物件檔案的目錄。

optimized

編譯器應產生最佳化程式碼嗎?

source

要編譯的原始碼檔案。

sourceCompatibility

用於編譯原始碼檔案的 Swift 語言層級。

targetPlatform

要編譯的目標平台。

toolChain

用於編譯的工具鏈。

方法

沒有方法

腳本區塊

沒有腳本區塊

屬性詳細資訊

ListProperty<String> compilerArgs

額外 提供給編譯器的引數。

Property<Boolean> debuggable

編譯器應產生可偵錯的程式碼嗎?

應為編譯器定義的巨集。

巨集在 Swift 中沒有值;它們只有存在或不存在兩種狀態。

要寫入 Swift 模組檔案的位置。

Property<String> moduleName

要產生的模組名稱。

編譯原始碼所需的模組。

DirectoryProperty objectFileDir

將產生物件檔案的目錄。

Property<Boolean> optimized

編譯器應產生最佳化程式碼嗎?

要編譯的原始碼檔案。

Property<SwiftVersion> sourceCompatibility

用於編譯原始碼檔案的 Swift 語言層級。

Property<NativePlatform> targetPlatform

要編譯的目標平台。

用於編譯的工具鏈。