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