Spec-Zone.ru › CMake 3.16

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.

OPENSSL_CRYPTO_LIBRARIES

Библиотека криптографии OpenSSL и её зависимости.

OPENSSL_SSL_LIBRARY

Библиотека SSL OpenSSL.

OPENSSL_SSL_LIBRARIES

Библиотека SSL OpenSSL и её зависимости.

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 и TRUE для выбора версии lib MT.

© 2000–2020 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.16/module/FindOpenSSL.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API