INTERFACE_PRECOMPILE_HEADERS

3.16 版新增。

要预编译到使用此属性的目标中的接口头文件列表。

目标可以填充此属性以发布供使用此属性的目标预编译的头文件。target_precompile_headers() 命令使用 PUBLICINTERFACE 关键字给出的值填充此属性。项目也可以直接获取和设置该属性。有关此属性在已安装或已导出目标中的适当使用的指导,请参阅 target_precompile_headers() 中的讨论。

INTERFACE_PRECOMPILE_HEADERS 的内容可以使用 $<...> 语法的“生成器表达式”。有关可用表达式,请参阅cmake-generator-expressions(7) 手册。有关定义构建系统属性的更多信息,请参阅cmake-buildsystem(7) 手册。