Spec-Zone.ru › CMake 3.31

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API