AIX_SHARED_LIBRARY_ARCHIVE¶
3.31 版中新增。
在 AIX 上,启用共享库存档创建。这会将共享对象 .so
文件置于存档 .a
文件中。
默认情况下,CMake 以纯共享对象 .so
文件的形式在 AIX 上创建共享库,以保持与其他 UNIX 平台的一致性。或者,将此属性设置为真值来创建共享库存档,这是 AIX 惯例。
如果设置了 SOVERSION
目标属性,存档中共享对象的名称会编码其版本信息,否则从 VERSION
目标属性(如果已设置)编码版本信息。
如果创建 SHARED
库目标通过 add_library()
时,此属性默认为 CMAKE_AIX_SHARED_LIBRARY_ARCHIVE
(如果已设置该变量)。