diff options
| author | pravic <ehysta@gmail.com> | 2018-02-27 23:15:37 +0300 |
|---|---|---|
| committer | Robert Schumacher <roschuma@microsoft.com> | 2018-02-27 12:15:37 -0800 |
| commit | f272a872d40edc2714f0b326e211e9b181aa65cc (patch) | |
| tree | a97d9cb065b5cc6408e23bfb1cd2ca758ddc927b /ports/curl/CONTROL | |
| parent | fd08d14bdbd54a0715dfa1404be5383b01f68187 (diff) | |
| download | vcpkg-f272a872d40edc2714f0b326e211e9b181aa65cc.tar.gz vcpkg-f272a872d40edc2714f0b326e211e9b181aa65cc.zip | |
[curl] Add support of different features. (#2862)
* [curl] Add support of different features.
Default-Features: openssl, http2, ssh (as in previous builds)
Feature: curl
Description: Builds curl executable (placed in the /tools directory)
Feature: http-only
Description: Disables all protocols except HTTP/HTTPS/HTTP2
Feature: http2
Build-Depends: nghttp2, openssl
Description: HTTP2 support (requires openssl)
Feature: openssl
Build-Depends: openssl
Description: SSL support via OpenSSL
Feature: winssl
Description: SSL support via Schannel
Feature: ssh
Build-Depends: libssh2
Description: SSH support via libssh2
* [cpr] Add features of the curl library.
* [cpr] Remove transitive features
* [curl] Remove http2 from default features. Remove winssl feature. Rename "curl" feature to "tool".
* [curl] Fixup curl -> tool renaming
* [curl] Further refactoring of WINSSL/Openssl -- use single ssl feature.
Diffstat (limited to 'ports/curl/CONTROL')
| -rw-r--r-- | ports/curl/CONTROL | 25 |
1 files changed, 22 insertions, 3 deletions
diff --git a/ports/curl/CONTROL b/ports/curl/CONTROL index 6db37600a..e7f13888d 100644 --- a/ports/curl/CONTROL +++ b/ports/curl/CONTROL @@ -1,5 +1,24 @@ Source: curl -Version: 7.58.0-1 -Build-Depends: zlib, openssl, libssh2, nghttp2 +Version: 7.58.0-4 +Build-Depends: zlib Description: A library for transferring data with URLs -# For WINSSL create target triplet which contains set(CURL_USE_WINSSL ON) +Default-Features: ssl +# For WINSSL add set(CURL_USE_WINSSL ON) to your triplet file + +Feature: tool +Description: Builds curl executable + +Feature: non-http +Description: Enables protocols beyond HTTP/HTTPS/HTTP2 + +Feature: http2 +Build-Depends: nghttp2, ssl +Description: HTTP2 support + +Feature: ssl +Build-Depends: openssl +Description: SSL support + +Feature: ssh +Build-Depends: libssh2, curl[non-http] +Description: SSH support via libssh2 |
