mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-12-01 20:27:37 +08:00
8d1bb02da0
Based on #38118, credits: @talregev. OpenSSL now installs a CMake config, but it is not generated by CMake, and it is not multi-config capable. This limitation affects location properties, interface link libraries and package variables. This PR just patches the config to chainload CMake's Find module. Together with vcpkg's cmake wrapper, this immediately gives the desired imported targets in a multi-config configuration when a user really requests `OpenSSL CONFIG`. --------- Co-authored-by: Tal Regev <tal.regev@gmail.com>
38 lines
942 B
JSON
38 lines
942 B
JSON
{
|
|
"name": "openssl",
|
|
"version": "3.3.0",
|
|
"description": "OpenSSL is an open source project that provides a robust, commercial-grade, and full-featured toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols. It is also a general-purpose cryptography library.",
|
|
"homepage": "https://www.openssl.org",
|
|
"license": "Apache-2.0",
|
|
"dependencies": [
|
|
{
|
|
"name": "vcpkg-cmake",
|
|
"host": true
|
|
},
|
|
{
|
|
"name": "vcpkg-cmake-config",
|
|
"host": true
|
|
},
|
|
{
|
|
"name": "vcpkg-cmake-get-vars",
|
|
"host": true
|
|
}
|
|
],
|
|
"features": {
|
|
"fips": {
|
|
"description": "Enable fips",
|
|
"supports": "!static"
|
|
},
|
|
"ssl3": {
|
|
"description": "Enable SSL3"
|
|
},
|
|
"tools": {
|
|
"description": "Install openssl executable and scripts",
|
|
"supports": "!uwp"
|
|
},
|
|
"weak-ssl-ciphers": {
|
|
"description": "Enable weak-ssl-ciphers"
|
|
}
|
|
}
|
|
}
|