AIX_SHARED_LIBRARY_ARCHIVE¶
於 3.31 版本新增。
在 AIX 上,啟用建立共享函式庫封存檔。這會將共享物件 .so
檔案放置在封存檔 .a
檔案中。
預設情況下,CMake 在 AIX 上建立共享函式庫時,會使用普通的共享物件 .so
檔案,以與其他 UNIX 平台保持一致性。或者,將此屬性設定為真值,以建立共享函式庫封存檔,如同 AIX 的慣例。
封存檔中的共享物件名稱會編碼來自 SOVERSION
目標屬性的版本資訊(如果已設定),否則會編碼來自 VERSION
目標屬性的版本資訊(如果已設定)。
如果建立 SHARED
函式庫目標時,已設定變數 CMAKE_AIX_SHARED_LIBRARY_ARCHIVE
,則此屬性預設為該變數的值。此目標由 add_library()
建立。