EXPORT_PROPERTIES

在 3.12 版本中添加。

列出要针对目标导出的其他属性。

此属性包含 install(EXPORT)export() 命令应导出的属性名称列表。默认情况下,只导出有限数量的属性。此属性还可用于额外导出其他属性。

开头为 INTERFACE_IMPORTED_ 的属性不允许,因为它们保留用于 CMake 内部使用。

包含生成器表达式的属性也不允许。

注意

自 CMake 3.19 起,接口库 可能具有任意目标属性。如果项目导出具有自定义属性的接口库,则生成的包可能不适用于由较早版本的 CMake 配置的依赖项,因为它们会拒绝自定义属性。