CcStarlarkApiProvider
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
提供对 C++ 规则相关信息的访问权限。每个与 C++ 相关的目标都提供此结构体,可作为
target 上的
cc
字段进行访问。
成员
compile_flags
list CcStarlarkApiProvider.compile_flags
返回用于编译此目标的标志列表(可能为空,但绝不能为
None
)。
定义了
list CcStarlarkApiProvider.defines
返回用于编译此目标的定义列表(可能为空,但绝不能为
None
)。
include_directories
list CcStarlarkApiProvider.include_directories
返回用于编译此目标的 include 目录列表(可能为空,但绝不能为
None
)。
库
depset CcStarlarkApiProvider.libs
返回
FULLY STATIC
模式 (
linkopts=["-static"]
) 或
MOSTLY STATIC
模式 (
linkstatic=True
) 的库的
depset(可能为空,但绝不会是
None
)
link_flags
list CcStarlarkApiProvider.link_flags
针对
FULLY STATIC
模式 (
linkopts=["-static"]
) 或
MOSTLY STATIC
模式 (
linkstatic=True
) 返回为 C++ 链接器命令指定的标志列表(可能为空,但绝不为
None
)
quote_include_directories
list CcStarlarkApiProvider.quote_include_directories
返回用于编译此目标的引用 include 目录列表(可能为空,但绝不能为
None
)。
system_include_directories
list CcStarlarkApiProvider.system_include_directories
返回用于编译此目标的系统包含目录列表(可能为空,但绝不能为
None
)。
depset CcStarlarkApiProvider.transitive_headers
返回已在
src
或
headers
属性中声明的标头的
依赖项(可能为空,但绝不会是
None
)。
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-08-21。
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-08-21。"],[],[]]