Spec-Zone.ru › CMake 3.15

SOVERSION

Какой номер версии имеет этот целевой объект.

Для общих библиотек VERSION и SOVERSION могут использоваться для указания версии сборки и версии API соответственно. При построении или установке создаются соответствующие символические ссылки, если платформа поддерживает символические ссылки, а компоновщик поддерживает so-имена. Если указан только один из них, считается, что отсутствующая версия имеет тот же номер версии. SOVERSION игнорируется, если свойство NO_SONAME установлено.

Версии Windows

Для общих библиотек и исполняемых файлов в Windows атрибут VERSION анализируется для извлечения <major>.<minor> номера версии. Эти номера используются в качестве версии изображения двоичного файла.

Версии Mach-O

Для общих библиотек и исполняемых файлов в системах Mach-O (например, macOS, iOS) свойство SOVERSION соответствует версии совместимости, а VERSION - текущей версии. См. свойство целевого объекта FRAMEWORK для примера. Версии бинарных файлов Mach-O могут быть проверены с помощью команды otool -L <binary>.

© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.15/prop_tgt/SOVERSION.html

Spec-Zone.ru

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