NO_SONAME
Следует ли задавать soname при компоновке разделяемой библиотеки.
Включите это логическое свойство, если у сгенерированной библиотеки SHARED не должно быть задано soname. По умолчанию soname задаётся для всех разделяемых библиотек, если платформа поддерживает это. Как правило, используйте это свойство только для конечных частных библиотек или плагинов. Если использовать его для обычных разделяемых библиотек, на которые ссылаются другие цели, на некоторых платформах компоновщик вставит полный путь к библиотеке (указанный во время компоновки) в динамический раздел зависимого двоичного файла. Поэтому после установки динамический загрузчик может не найти библиотеку для этого двоичного файла.
© 2000–2026 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/latest/prop_tgt/NO_SONAME.html