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