EXPORT_PROPERTIES

於 3.12 版本新增。

列出要為目標導出的額外屬性。

此屬性包含一個屬性名稱列表,這些屬性名稱應該由 install(EXPORT)export() 命令導出。預設情況下,僅導出有限數量的屬性。此屬性可用於額外導出其他屬性。

不允許使用以 INTERFACE_IMPORTED_ 開頭的屬性,因為它們保留給 CMake 內部使用。

也不允許包含生成器表達式的屬性。

注意

自 CMake 3.19 起,介面函式庫 可能具有任意的目標屬性。如果專案導出具有自訂屬性的介面函式庫,則產生的套件可能無法與較舊版本的 CMake 配置的依賴項一起使用,因為舊版本會拒絕自訂屬性。