EXPORT_PROPERTIES¶
在版本 3.12 中新增。
列出要為目標導出的其他屬性。
此屬性包含應由 install(EXPORT)
和 export()
命令導出的屬性名稱列表。 預設情況下,僅導出有限數量的屬性。 此屬性可用於額外導出其他屬性。
以 INTERFACE_
或 IMPORTED_
開頭的屬性不允許使用,因為它們保留供 CMake 內部使用。
也禁止使用包含產生器表達式的屬性。
注意
自 CMake 3.19 以來,介面函式庫 可能具有任意目標屬性。 如果專案導出具有自訂屬性的介面函式庫,則產生的套件可能無法與由較舊版本的 CMake 配置的相依項一起使用,因為這些舊版本會拒絕自訂屬性。