Как запретить CMake помещать версию выпуска в.so имя файла?
Я строю динамическую библиотеку (.so файл) с CMake. С довольно стандартными настройками
SET_TARGET_PROPERTIES(mylib PROPERTIES SOVERSION "1" VERSION "0.3.1")
CMake создает следующие файлы в /usr/lib:
libmylib.so -> libmylib.so.1
libmylib.so.1 -> libmylib.so.0.3.1
libmylib.so.0.3.1
где -> указывает на символическую ссылку. Ну, это может иметь смысл, если SOVERSION совпадает с основной версией релиза, но я узнал, что нет необходимости синхронизировать оба (и это будет очень неудобно для нашего проекта).
Чего бы я ожидал, так это:
libmylib.so -> libmylib.so.1
libmylib.so.1
Как мне этого добиться?