AIX_SHARED_LIBRARY_ARCHIVE

於 3.31 版本新增。

在 AIX 上,啟用建立共享函式庫封存檔。這會將共享物件 .so 檔案放置在封存檔 .a 檔案中。

預設情況下,CMake 在 AIX 上建立共享函式庫時,會使用普通的共享物件 .so 檔案,以與其他 UNIX 平台保持一致性。或者,將此屬性設定為真值,以建立共享函式庫封存檔,如同 AIX 的慣例。

封存檔中的共享物件名稱會編碼來自 SOVERSION 目標屬性的版本資訊(如果已設定),否則會編碼來自 VERSION 目標屬性的版本資訊(如果已設定)。

如果建立 SHARED 函式庫目標時,已設定變數 CMAKE_AIX_SHARED_LIBRARY_ARCHIVE,則此屬性預設為該變數的值。此目標由 add_library() 建立。