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/latest/prop_tgt/AIX_SHARED_LIBRARY_ARCHIVE.html