FindOpenSSL
Найти библиотеку шифрования OpenSSL.
Дополнительные компоненты
Этот модуль поддерживает два дополнительных компонента: Crypto и SSL. Оба компонента имеют связанные импортированные целевые объекты, как описано ниже.
Импортированные целевые объекты
Этот модуль определяет следующие IMPORTED целевые объекты:
-
OpenSSL::SSL -
Библиотека OpenSSL
ssl, если найдена. -
OpenSSL::Crypto -
Библиотека OpenSSL
crypto, если найдена.
Переменные результата
Этот модуль установит следующие переменные в вашем проекте:
-
OPENSSL_FOUND -
Система имеет библиотеку OpenSSL. Если не запрошены компоненты, требуется только библиотека crypto.
-
OPENSSL_INCLUDE_DIR -
Директория заголовков OpenSSL.
-
OPENSSL_CRYPTO_LIBRARY -
Библиотека OpenSSL crypto.
-
OPENSSL_CRYPTO_LIBRARIES -
Библиотека OpenSSL crypto и её зависимости.
-
OPENSSL_SSL_LIBRARY -
Библиотека OpenSSL SSL.
-
OPENSSL_SSL_LIBRARIES -
Библиотека OpenSSL SSL и её зависимости.
-
OPENSSL_LIBRARIES -
Все библиотеки OpenSSL и их зависимости.
-
OPENSSL_VERSION -
Это установлено в
$major.$minor.$revision$patch(например,0.9.8s).
Подсказки
Установите OPENSSL_ROOT_DIR в корневую директорию установки OpenSSL. Установите OPENSSL_USE_STATIC_LIBS в TRUE для поиска статических библиотек. Установите OPENSSL_MSVC_STATIC_RT и выберите MT-версию lib.
© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.17/module/FindOpenSSL.html