EXPORT_PROPERTIES¶
在 3.12 版本中添加。
列出要为目标导出的其他属性。
此属性包含应由 install(EXPORT)
和 export()
命令导出的属性名称列表。默认情况下,仅导出有限数量的属性。此属性可用于额外导出其他属性。
以 INTERFACE_
或 IMPORTED_
开头的属性是不允许的,因为它们是为 CMake 内部使用而保留的。
包含生成器表达式的属性也是不允许的。
注意
自 CMake 3.19 起,接口库 可能具有任意目标属性。如果项目导出具有自定义属性的接口库,则生成的软件包可能无法与由旧版本 CMake 配置的依赖项一起使用,因为旧版本 CMake 会拒绝自定义属性。