在带有 CMake 的 Linux 下,我正在构建一个共享库 libIex-2_0.so.10.0.1
ADD_LIBRARY (Iex SHARED
[*.cpp]
)
SET_TARGET_PROPERTIES(Iex PROPERTIES OUTPUT_NAME "Iex-2_0")
10.0.1 版本设置为调用
SET_TARGET_PROPERTIES ( Iex
PROPERTIES
VERSION 10.0.1
SOVERSION 10
)
在安装文件夹中,创建了这些链接
libIex-2_0.so -> libIex-2_0.so.10
libIex-2_0.so.10 -> libIex-2_0.so.10.0.1
libIex-2_0.so.10.0.1
但是,为了匹配使用另一个构建系统进行的先前构建,我需要添加一个旧的符号链接,去除 2_0 后缀:
libIex.so -> libIex-2_0.so.10.0.1
创建这样一个链接的正确 CMake 方法是什么?