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