如需穩定版說明文件,請使用「版本化文件」下拉式選單。預設檢視會反映位於 HEAD 的最新版本。
回報問題open_in_new
查看原始碼open_in_new
儲存以不同依附元件匯總的 C++ 編譯所需的必要資訊。
會員
定義
depset CompilationContext.defines
傳回編譯此目標所需的定義集。每個定義都是字串。這些值會傳播到目標的相依關係,也就是所有依附於這個目標的規則。
list CompilationContext.direct_headers
傳回此目標宣告的模組標頭清單。這些部分包括公開標頭 (例如「hdrs 中列出的標題」) 和私人標頭 (例如「srcs」中列出的標頭)。
list CompilationContext.direct_private_headers
傳回此目標所宣告的模組化私人標頭清單 (列於「srcs」中的標頭)。
list CompilationContext.direct_public_headers
傳回此目標所宣告的模組化公開標頭清單 (列在「hdrs」中)。
list CompilationContext.direct_textual_headers
傳回此目標宣告的文字標頭清單。
framework_include
depset CompilationContext.framework_includes
傳回架構標頭檔案的搜尋路徑組合 (以字串表示)。通常會與 -F 一併傳送。
depset CompilationContext.headers
傳回編譯此目標所需的標題組。
包含
depset CompilationContext.includes
傳回以角括號和引號引用的標頭檔案的一組搜尋路徑 (以字串表示)。通常會與 -I 一併傳送。
本地定義
depset CompilationContext.local_defines
傳回編譯此目標所需的定義集。每個定義都是字串。這些值不會套用到目標的間接相依項目。
quote_include
depset CompilationContext.quote_includes
傳回引號所參照標頭檔案的搜尋路徑組合 (以字串表示),例如 #include "foo/bar/header.h"。它們可以是相對的根目錄或絕對值。通常會與 -iquote 一併傳送。
system_include
depset CompilationContext.system_includes
傳回角括號所參照標頭檔案的一組搜尋路徑 (以字串表示),例如 #include <foo/bar/header.h>。它們可能是相對於執行 Root 權限或是絕對值。通常會與 -isystem 一併傳送。
驗證構件
depset CompilationContext.validation_artifacts
傳回一組驗證成果。