如需查看稳定版文档,请使用“带版本号的文档”下拉菜单。默认视图显示的是 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 进行传递。
local_defines
depset CompilationContext.local_defines
返回编译此目标所需的一组定义。每个定义都是一个字符串。这些值不会传播到目标的传递依赖项。
报价包含
depset CompilationContext.quote_includes
返回用引号引用的标头文件的一组搜索路径(以字符串表示),例如 #include "foo/bar/header.h"。它们可以是相对于执行根目录或绝对值而言的。通常使用 -iquote 传递。
system_include
depset CompilationContext.system_includes
返回用尖括号引用的头文件(例如 #include <foo/bar/header.h>)的一组搜索路径(以字符串形式表示)。它们可以是相对于执行根目录或绝对路径。通常使用 -isystem 进行传递。
验证工件
depset CompilationContext.validation_artifacts
返回验证工件集。