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