INTERFACE_PRECOMPILE_HEADERS¶
在 3.16 版本中添加。
要预编译到使用目标中的接口头文件列表。
目标可以填充此属性以发布要预编译的头文件以供使用目标使用。target_precompile_headers()
命令使用给定给 PUBLIC
和 INTERFACE
关键字的值填充此属性。项目还可以直接获取和设置属性。请参阅 target_precompile_headers()
中的讨论,以了解针对已安装或已导出的目标正确使用此属性的指导。
INTERFACE_PRECOMPILE_HEADERS
的内容可以使用语法为 $<...>
的“生成器表达式”。有关可用的表达式,请参阅 cmake-generator-expressions(7)
手册。有关定义构建系统属性的更多信息,请参阅 cmake-buildsystem(7)
手册。