AIX_SHARED_LIBRARY_ARCHIVE
Добавлен в версии 3.31.
В AIX включите создание архива общей библиотеки. Это помещает файл разделяемого объекта .so внутри архивного файла .a.
По умолчанию CMake создаёт общие библиотеки в AIX в виде обычных файлов разделяемых объектов .so для согласованности с другими UNIX платформами. В качестве альтернативы, установите это свойство в истинное значение, чтобы создать архив общей библиотеки вместо этого, как это принято в AIX.
Имя разделяемого объекта в архиве кодирует информацию о версии из свойства целевого объекта SOVERSION, если оно установлено, а в противном случае из свойства целевого объекта VERSION, если оно установлено.
Это свойство по умолчанию равно CMAKE_AIX_SHARED_LIBRARY_ARCHIVE, если эта переменная установлена при создании целевого объекта библиотеки SHARED командой add_library().
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.31/prop_tgt/AIX_SHARED_LIBRARY_ARCHIVE.html