AIX_SHARED_LIBRARY_ARCHIVE¶
在版本 3.31 中新增。
在 AIX 上,啟用或停用為 SHARED
程式庫目標建立共享程式庫封存檔
如果啟用,共享物件
.so
檔案會被放置在封存檔.a
檔案內。這是 AIX 上偏好的慣例。封存檔中的共享物件名稱會編碼來自
SOVERSION
目標屬性的版本資訊(如果已設定),否則會編碼來自VERSION
目標屬性的版本資訊(如果已設定)。如果停用,則會產生純共享物件
.so
檔案。這與其他 UNIX 平台一致。
如果變數 CMAKE_AIX_SHARED_LIBRARY_ARCHIVE
在透過 add_library()
建立非匯入的 SHARED
程式庫目標時已設定,則此屬性預設為該變數的值。匯入的目標如果匯入 AIX 共享程式庫封存檔,則必須明確啟用 AIX_SHARED_LIBRARY_ARCHIVE
。