Spec-Zone.ru › CMake 3.18

NO_SONAME

Указывает, нужно ли устанавливать soname при подключении общей библиотеки.

Включите этот булевый параметр, если сгенерированная SHARED библиотека не должна иметь установленное soname. По умолчанию soname устанавливается для всех общих библиотек, если платформа это поддерживает. Как правило, этот параметр используется только для листовых частных библиотек или плагинов. Если вы используете его для обычных общих библиотек, на которые ссылаются другие целевые библиотеки, на некоторых платформах компоновщик вставит полный путь к библиотеке (как указано во время компоновки) в динамическую секцию зависимой бинарной программы. Поэтому после установки динамический загрузчик может в конечном итоге не найти библиотеку для этой бинарной программы.

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

Spec-Zone.ru

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