EXPORT_PROPERTIES

3.12 版本新增。

列出要为目标导出的额外属性。

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

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

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

注意

自 CMake 3.19 起,接口库可以具有任意目标属性。如果项目导出带有自定义属性的接口库,则生成的包可能无法与由拒绝自定义属性的旧版本 CMake 配置的依赖项一起使用。