AIX_SHARED_LIBRARY_ARCHIVEΒΆ
Added in version 3.31.
On AIX, enable creation of a shared library archive. This places
the shared object .so
file inside an archive .a
file.
By default, CMake creates shared libraries on AIX as plain
shared object .so
files for consistency with other UNIX platforms.
Alternatively, set this property to a true value to create a shared
library archive instead, as is AIX convention.
The shared object name in the archive encodes version information from
the SOVERSION
target property, if set, and otherwise from
the VERSION
target property, if set.
This property defaults to CMAKE_AIX_SHARED_LIBRARY_ARCHIVE
if that variable is set when a non-imported SHARED
library target
is created by add_library()
. Imported targets must explicitly
enable AIX_SHARED_LIBRARY_ARCHIVE
if they import an AIX
shared library archive.