AIX_SHARED_LIBRARY_ARCHIVE¶
在版本 3.31 中添加。
在 AIX 上,为 SHARED
库目标启用或禁用创建共享库存档
如果启用,共享对象
.so
文件将放置在存档.a
文件中。这是 AIX 上首选的约定。存档中的共享对象名称编码了来自
SOVERSION
目标属性的版本信息(如果已设置),否则编码来自VERSION
目标属性的版本信息(如果已设置)。如果禁用,则生成一个普通的共享对象
.so
文件。这与其他 UNIX 平台一致。
当 add_library()
创建非导入的 SHARED
库目标时,如果设置了 CMAKE_AIX_SHARED_LIBRARY_ARCHIVE
变量,则此属性默认为该变量的值。导入目标如果导入 AIX 共享库存档,则必须明确启用 AIX_SHARED_LIBRARY_ARCHIVE
。