Можно ли сказать cmake: используй конкретную версию библиотеки? Как?

Требую просто искать библиотеку

find_package(OpenSSL REQUIRED)
include_directories(${OPENSSL_INCLUDE_DIR})
#...
target_link_libraries(${PROJECT_NAME} ${OPENSSL_LIBRARIES})

Возникает проблема с линковкой другой библиотеки, использующей OpenSSL

undefined reference to symbol 'OPENSSL_sk_num@@OPENSSL_1_1_0'

В системе библиотек OpenSSL много, но удалять не хочу, т.к. они все становились с каким-то полезным софтом:

 ldconfig -p | grep ssl
libssl3.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libssl3.so
libssl.so.1.1 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libssl.so.1.1
libssl.so.1.0.0 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libssl.so.1.0.0
libssl.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libssl.so
libevent_openssl-2.1.so.6 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libevent_openssl-2.1.so.6








 , ,






URL записи