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