Spec-Zone.ru › CMake 3.31

NO_SONAME

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

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

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

Spec-Zone.ru

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