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